diff --git a/.github/actions/Build-PSModule/action.yml b/.github/actions/Build-PSModule/action.yml index c4f9414e..8143f3bd 100644 --- a/.github/actions/Build-PSModule/action.yml +++ b/.github/actions/Build-PSModule/action.yml @@ -28,8 +28,8 @@ inputs: runs: using: composite steps: - - name: Install-PSModuleHelpers - uses: ./_wf/.github/actions/Install-PSModuleHelpers + - name: Install-PSModule + uses: ./_wf/.github/actions/Install-PSModule - name: Run Build-PSModule shell: pwsh diff --git a/.github/actions/Build-PSModule/tests/srcMinimalTestRepo/src/functions/public/Test-PSModuleTest.ps1 b/.github/actions/Build-PSModule/tests/srcMinimalTestRepo/src/functions/public/Test-PSModuleTest.ps1 deleted file mode 100644 index 26be2b9b..00000000 --- a/.github/actions/Build-PSModule/tests/srcMinimalTestRepo/src/functions/public/Test-PSModuleTest.ps1 +++ /dev/null @@ -1,18 +0,0 @@ -function Test-PSModuleTest { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} diff --git a/.github/actions/Build-PSModule/tests/srcTestRepo/src/assemblies/LsonLib.dll b/.github/actions/Build-PSModule/tests/srcTestRepo/src/assemblies/LsonLib.dll deleted file mode 100644 index 36618070..00000000 Binary files a/.github/actions/Build-PSModule/tests/srcTestRepo/src/assemblies/LsonLib.dll and /dev/null differ diff --git a/.github/actions/Build-PSModule/tests/srcTestRepo/src/classes/private/SecretWriter.ps1 b/.github/actions/Build-PSModule/tests/srcTestRepo/src/classes/private/SecretWriter.ps1 deleted file mode 100644 index 1b1732a5..00000000 --- a/.github/actions/Build-PSModule/tests/srcTestRepo/src/classes/private/SecretWriter.ps1 +++ /dev/null @@ -1,15 +0,0 @@ -class SecretWriter { - [string] $Alias - [string] $Name - [string] $Secret - - SecretWriter([string] $alias, [string] $name, [string] $secret) { - $this.Alias = $alias - $this.Name = $name - $this.Secret = $secret - } - - [string] GetAlias() { - return $this.Alias - } -} diff --git a/.github/actions/Build-PSModule/tests/srcTestRepo/src/classes/public/Book.ps1 b/.github/actions/Build-PSModule/tests/srcTestRepo/src/classes/public/Book.ps1 deleted file mode 100644 index 8917d9ab..00000000 --- a/.github/actions/Build-PSModule/tests/srcTestRepo/src/classes/public/Book.ps1 +++ /dev/null @@ -1,147 +0,0 @@ -class Book { - # Class properties - [string] $Title - [string] $Author - [string] $Synopsis - [string] $Publisher - [datetime] $PublishDate - [int] $PageCount - [string[]] $Tags - # Default constructor - Book() { $this.Init(@{}) } - # Convenience constructor from hashtable - Book([hashtable]$Properties) { $this.Init($Properties) } - # Common constructor for title and author - Book([string]$Title, [string]$Author) { - $this.Init(@{Title = $Title; Author = $Author }) - } - # Shared initializer method - [void] Init([hashtable]$Properties) { - foreach ($Property in $Properties.Keys) { - $this.$Property = $Properties.$Property - } - } - # Method to calculate reading time as 2 minutes per page - [timespan] GetReadingTime() { - if ($this.PageCount -le 0) { - throw 'Unable to determine reading time from page count.' - } - $Minutes = $this.PageCount * 2 - return [timespan]::new(0, $Minutes, 0) - } - # Method to calculate how long ago a book was published - [timespan] GetPublishedAge() { - if ( - $null -eq $this.PublishDate -or - $this.PublishDate -eq [datetime]::MinValue - ) { throw 'PublishDate not defined' } - - return (Get-Date) - $this.PublishDate - } - # Method to return a string representation of the book - [string] ToString() { - return "$($this.Title) by $($this.Author) ($($this.PublishDate.Year))" - } -} - -class BookList { - # Static property to hold the list of books - static [System.Collections.Generic.List[Book]] $Books - # Static method to initialize the list of books. Called in the other - # static methods to avoid needing to explicit initialize the value. - static [void] Initialize() { [BookList]::Initialize($false) } - static [bool] Initialize([bool]$force) { - if ([BookList]::Books.Count -gt 0 -and -not $force) { - return $false - } - - [BookList]::Books = [System.Collections.Generic.List[Book]]::new() - - return $true - } - # Ensure a book is valid for the list. - static [void] Validate([book]$Book) { - $Prefix = @( - 'Book validation failed: Book must be defined with the Title,' - 'Author, and PublishDate properties, but' - ) -join ' ' - if ($null -eq $Book) { throw "$Prefix was null" } - if ([string]::IsNullOrEmpty($Book.Title)) { - throw "$Prefix Title wasn't defined" - } - if ([string]::IsNullOrEmpty($Book.Author)) { - throw "$Prefix Author wasn't defined" - } - if ([datetime]::MinValue -eq $Book.PublishDate) { - throw "$Prefix PublishDate wasn't defined" - } - } - # Static methods to manage the list of books. - # Add a book if it's not already in the list. - static [void] Add([Book]$Book) { - [BookList]::Initialize() - [BookList]::Validate($Book) - if ([BookList]::Books.Contains($Book)) { - throw "Book '$Book' already in list" - } - - $FindPredicate = { - param([Book]$b) - - $b.Title -eq $Book.Title -and - $b.Author -eq $Book.Author -and - $b.PublishDate -eq $Book.PublishDate - }.GetNewClosure() - if ([BookList]::Books.Find($FindPredicate)) { - throw "Book '$Book' already in list" - } - - [BookList]::Books.Add($Book) - } - # Clear the list of books. - static [void] Clear() { - [BookList]::Initialize() - [BookList]::Books.Clear() - } - # Find a specific book using a filtering scriptblock. - static [Book] Find([scriptblock]$Predicate) { - [BookList]::Initialize() - return [BookList]::Books.Find($Predicate) - } - # Find every book matching the filtering scriptblock. - static [Book[]] FindAll([scriptblock]$Predicate) { - [BookList]::Initialize() - return [BookList]::Books.FindAll($Predicate) - } - # Remove a specific book. - static [void] Remove([Book]$Book) { - [BookList]::Initialize() - [BookList]::Books.Remove($Book) - } - # Remove a book by property value. - static [void] RemoveBy([string]$Property, [string]$Value) { - [BookList]::Initialize() - $Index = [BookList]::Books.FindIndex({ - param($b) - $b.$Property -eq $Value - }.GetNewClosure()) - if ($Index -ge 0) { - [BookList]::Books.RemoveAt($Index) - } - } -} - -enum Binding { - Hardcover - Paperback - EBook -} - -enum Genre { - Mystery - Thriller - Romance - ScienceFiction - Fantasy - Horror -} diff --git a/.github/actions/Build-PSModule/tests/srcTestRepo/src/data/Config.psd1 b/.github/actions/Build-PSModule/tests/srcTestRepo/src/data/Config.psd1 deleted file mode 100644 index fea44669..00000000 --- a/.github/actions/Build-PSModule/tests/srcTestRepo/src/data/Config.psd1 +++ /dev/null @@ -1,3 +0,0 @@ -@{ - RandomKey = 'RandomValue' -} diff --git a/.github/actions/Build-PSModule/tests/srcTestRepo/src/data/Settings.psd1 b/.github/actions/Build-PSModule/tests/srcTestRepo/src/data/Settings.psd1 deleted file mode 100644 index bcfa7b47..00000000 --- a/.github/actions/Build-PSModule/tests/srcTestRepo/src/data/Settings.psd1 +++ /dev/null @@ -1,3 +0,0 @@ -@{ - RandomSetting = 'RandomSettingValue' -} diff --git a/.github/actions/Build-PSModule/tests/srcTestRepo/src/finally.ps1 b/.github/actions/Build-PSModule/tests/srcTestRepo/src/finally.ps1 deleted file mode 100644 index d8fc2071..00000000 --- a/.github/actions/Build-PSModule/tests/srcTestRepo/src/finally.ps1 +++ /dev/null @@ -1,3 +0,0 @@ -Write-Verbose '------------------------------' -Write-Verbose '--- THIS IS A LAST LOADER ---' -Write-Verbose '------------------------------' diff --git a/.github/actions/Build-PSModule/tests/srcTestRepo/src/formats/CultureInfo.Format.ps1xml b/.github/actions/Build-PSModule/tests/srcTestRepo/src/formats/CultureInfo.Format.ps1xml deleted file mode 100644 index a715e08a..00000000 --- a/.github/actions/Build-PSModule/tests/srcTestRepo/src/formats/CultureInfo.Format.ps1xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - System.Globalization.CultureInfo - - System.Globalization.CultureInfo - - - - - 16 - - - 16 - - - - - - - - LCID - - - Name - - - DisplayName - - - - - - - - diff --git a/.github/actions/Build-PSModule/tests/srcTestRepo/src/formats/Mygciview.Format.ps1xml b/.github/actions/Build-PSModule/tests/srcTestRepo/src/formats/Mygciview.Format.ps1xml deleted file mode 100644 index 4c972c2c..00000000 --- a/.github/actions/Build-PSModule/tests/srcTestRepo/src/formats/Mygciview.Format.ps1xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - mygciview - - System.IO.DirectoryInfo - System.IO.FileInfo - - - PSParentPath - - - - - - 7 - Left - - - - 26 - Right - - - - 26 - Right - - - - 14 - Right - - - - Left - - - - - - - - ModeWithoutHardLink - - - LastWriteTime - - - CreationTime - - - Length - - - Name - - - - - - - - diff --git a/.github/actions/Build-PSModule/tests/srcTestRepo/src/functions/private/Get-InternalPSModule.ps1 b/.github/actions/Build-PSModule/tests/srcTestRepo/src/functions/private/Get-InternalPSModule.ps1 deleted file mode 100644 index 89f053cb..00000000 --- a/.github/actions/Build-PSModule/tests/srcTestRepo/src/functions/private/Get-InternalPSModule.ps1 +++ /dev/null @@ -1,18 +0,0 @@ -function Get-InternalPSModule { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} diff --git a/.github/actions/Build-PSModule/tests/srcTestRepo/src/functions/private/Set-InternalPSModule.ps1 b/.github/actions/Build-PSModule/tests/srcTestRepo/src/functions/private/Set-InternalPSModule.ps1 deleted file mode 100644 index cf870ba6..00000000 --- a/.github/actions/Build-PSModule/tests/srcTestRepo/src/functions/private/Set-InternalPSModule.ps1 +++ /dev/null @@ -1,22 +0,0 @@ -function Set-InternalPSModule { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [Diagnostics.CodeAnalysis.SuppressMessageAttribute( - 'PSUseShouldProcessForStateChangingFunctions', '', Scope = 'Function', - Justification = 'Reason for suppressing' - )] - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} diff --git a/.github/actions/Build-PSModule/tests/srcTestRepo/src/functions/public/PSModule/Get-PSModuleTest.ps1 b/.github/actions/Build-PSModule/tests/srcTestRepo/src/functions/public/PSModule/Get-PSModuleTest.ps1 deleted file mode 100644 index eae698a5..00000000 --- a/.github/actions/Build-PSModule/tests/srcTestRepo/src/functions/public/PSModule/Get-PSModuleTest.ps1 +++ /dev/null @@ -1,22 +0,0 @@ -#Requires -Modules Store -#Requires -Modules @{ ModuleName = 'PSSemVer'; RequiredVersion = '1.1.5' } -#Requires -Modules @{ ModuleName = 'DynamicParams'; ModuleVersion = '1.1.8' } - -function Get-PSModuleTest { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} diff --git a/.github/actions/Build-PSModule/tests/srcTestRepo/src/functions/public/PSModule/New-PSModuleTest.ps1 b/.github/actions/Build-PSModule/tests/srcTestRepo/src/functions/public/PSModule/New-PSModuleTest.ps1 deleted file mode 100644 index d4e6e266..00000000 --- a/.github/actions/Build-PSModule/tests/srcTestRepo/src/functions/public/PSModule/New-PSModuleTest.ps1 +++ /dev/null @@ -1,37 +0,0 @@ -#Requires -Modules @{ModuleName='PSSemVer'; ModuleVersion='1.0'} - -function New-PSModuleTest { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - - .NOTES - Testing if a module can have a [Markdown based link](https://example.com). - !"#¤%&/()=?`´^¨*'-_+§½{[]}<>|@£$€¥¢:;.," - \[This is a test\] - #> - [Diagnostics.CodeAnalysis.SuppressMessageAttribute( - 'PSUseShouldProcessForStateChangingFunctions', '', Scope = 'Function', - Justification = 'Reason for suppressing' - )] - [Alias('New-PSModuleTestAlias1')] - [Alias('New-PSModuleTestAlias2')] - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} - -New-Alias New-PSModuleTestAlias3 New-PSModuleTest -New-Alias -Name New-PSModuleTestAlias4 -Value New-PSModuleTest - - -Set-Alias New-PSModuleTestAlias5 New-PSModuleTest diff --git a/.github/actions/Build-PSModule/tests/srcTestRepo/src/functions/public/PSModule/PSModule.md b/.github/actions/Build-PSModule/tests/srcTestRepo/src/functions/public/PSModule/PSModule.md deleted file mode 100644 index 79741cf4..00000000 --- a/.github/actions/Build-PSModule/tests/srcTestRepo/src/functions/public/PSModule/PSModule.md +++ /dev/null @@ -1 +0,0 @@ -# This is PSModule diff --git a/.github/actions/Build-PSModule/tests/srcTestRepo/src/functions/public/SomethingElse/Set-PSModuleTest.ps1 b/.github/actions/Build-PSModule/tests/srcTestRepo/src/functions/public/SomethingElse/Set-PSModuleTest.ps1 deleted file mode 100644 index a87ac117..00000000 --- a/.github/actions/Build-PSModule/tests/srcTestRepo/src/functions/public/SomethingElse/Set-PSModuleTest.ps1 +++ /dev/null @@ -1,22 +0,0 @@ -function Set-PSModuleTest { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [Diagnostics.CodeAnalysis.SuppressMessageAttribute( - 'PSUseShouldProcessForStateChangingFunctions', '', Scope = 'Function', - Justification = 'Reason for suppressing' - )] - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} diff --git a/.github/actions/Build-PSModule/tests/srcTestRepo/src/functions/public/SomethingElse/SomethingElse.md b/.github/actions/Build-PSModule/tests/srcTestRepo/src/functions/public/SomethingElse/SomethingElse.md deleted file mode 100644 index d9f7e9ee..00000000 --- a/.github/actions/Build-PSModule/tests/srcTestRepo/src/functions/public/SomethingElse/SomethingElse.md +++ /dev/null @@ -1 +0,0 @@ -# This is SomethingElse diff --git a/.github/actions/Build-PSModule/tests/srcTestRepo/src/functions/public/Test-PSModuleTest.ps1 b/.github/actions/Build-PSModule/tests/srcTestRepo/src/functions/public/Test-PSModuleTest.ps1 deleted file mode 100644 index 26be2b9b..00000000 --- a/.github/actions/Build-PSModule/tests/srcTestRepo/src/functions/public/Test-PSModuleTest.ps1 +++ /dev/null @@ -1,18 +0,0 @@ -function Test-PSModuleTest { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} diff --git a/.github/actions/Build-PSModule/tests/srcTestRepo/src/header.ps1 b/.github/actions/Build-PSModule/tests/srcTestRepo/src/header.ps1 deleted file mode 100644 index cc1fde9a..00000000 --- a/.github/actions/Build-PSModule/tests/srcTestRepo/src/header.ps1 +++ /dev/null @@ -1,3 +0,0 @@ -[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSAvoidLongLines', '', Justification = 'Contains long links.')] -[CmdletBinding()] -param() diff --git a/.github/actions/Build-PSModule/tests/srcTestRepo/src/init/initializer.ps1 b/.github/actions/Build-PSModule/tests/srcTestRepo/src/init/initializer.ps1 deleted file mode 100644 index 28396fb0..00000000 --- a/.github/actions/Build-PSModule/tests/srcTestRepo/src/init/initializer.ps1 +++ /dev/null @@ -1,3 +0,0 @@ -Write-Verbose '-------------------------------' -Write-Verbose '--- THIS IS AN INITIALIZER ---' -Write-Verbose '-------------------------------' diff --git a/.github/actions/Build-PSModule/tests/srcTestRepo/src/modules/OtherPSModule.psm1 b/.github/actions/Build-PSModule/tests/srcTestRepo/src/modules/OtherPSModule.psm1 deleted file mode 100644 index 5d6af8ea..00000000 --- a/.github/actions/Build-PSModule/tests/srcTestRepo/src/modules/OtherPSModule.psm1 +++ /dev/null @@ -1,19 +0,0 @@ -function Get-OtherPSModule { - <# - .SYNOPSIS - Performs tests on a module. - - .DESCRIPTION - A longer description of the function. - - .EXAMPLE - Get-OtherPSModule -Name 'World' - #> - [CmdletBinding()] - param( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} diff --git a/.github/actions/Build-PSModule/tests/srcTestRepo/src/scripts/loader.ps1 b/.github/actions/Build-PSModule/tests/srcTestRepo/src/scripts/loader.ps1 deleted file mode 100644 index 973735ad..00000000 --- a/.github/actions/Build-PSModule/tests/srcTestRepo/src/scripts/loader.ps1 +++ /dev/null @@ -1,3 +0,0 @@ -Write-Verbose '-------------------------' -Write-Verbose '--- THIS IS A LOADER ---' -Write-Verbose '-------------------------' diff --git a/.github/actions/Build-PSModule/tests/srcTestRepo/src/types/DirectoryInfo.Types.ps1xml b/.github/actions/Build-PSModule/tests/srcTestRepo/src/types/DirectoryInfo.Types.ps1xml deleted file mode 100644 index aef538b2..00000000 --- a/.github/actions/Build-PSModule/tests/srcTestRepo/src/types/DirectoryInfo.Types.ps1xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - System.IO.FileInfo - - - Status - Success - - - - - System.IO.DirectoryInfo - - - Status - Success - - - - diff --git a/.github/actions/Build-PSModule/tests/srcTestRepo/src/types/FileInfo.Types.ps1xml b/.github/actions/Build-PSModule/tests/srcTestRepo/src/types/FileInfo.Types.ps1xml deleted file mode 100644 index 4cfaf6b8..00000000 --- a/.github/actions/Build-PSModule/tests/srcTestRepo/src/types/FileInfo.Types.ps1xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - System.IO.FileInfo - - - Age - - ((Get-Date) - ($this.CreationTime)).Days - - - - - diff --git a/.github/actions/Build-PSModule/tests/srcTestRepo/src/variables/private/PrivateVariables.ps1 b/.github/actions/Build-PSModule/tests/srcTestRepo/src/variables/private/PrivateVariables.ps1 deleted file mode 100644 index f1fc2c3b..00000000 --- a/.github/actions/Build-PSModule/tests/srcTestRepo/src/variables/private/PrivateVariables.ps1 +++ /dev/null @@ -1,47 +0,0 @@ -$script:HabitablePlanets = @( - @{ - Name = 'Earth' - Mass = 5.97 - Diameter = 12756 - DayLength = 24.0 - }, - @{ - Name = 'Mars' - Mass = 0.642 - Diameter = 6792 - DayLength = 24.7 - }, - @{ - Name = 'Proxima Centauri b' - Mass = 1.17 - Diameter = 11449 - DayLength = 5.15 - }, - @{ - Name = 'Kepler-442b' - Mass = 2.34 - Diameter = 11349 - DayLength = 5.7 - }, - @{ - Name = 'Kepler-452b' - Mass = 5.0 - Diameter = 17340 - DayLength = 20.0 - } -) - -$script:InhabitedPlanets = @( - @{ - Name = 'Earth' - Mass = 5.97 - Diameter = 12756 - DayLength = 24.0 - }, - @{ - Name = 'Mars' - Mass = 0.642 - Diameter = 6792 - DayLength = 24.7 - } -) diff --git a/.github/actions/Build-PSModule/tests/srcTestRepo/src/variables/public/Moons.ps1 b/.github/actions/Build-PSModule/tests/srcTestRepo/src/variables/public/Moons.ps1 deleted file mode 100644 index dd0f33ca..00000000 --- a/.github/actions/Build-PSModule/tests/srcTestRepo/src/variables/public/Moons.ps1 +++ /dev/null @@ -1,6 +0,0 @@ -$script:Moons = @( - @{ - Planet = 'Earth' - Name = 'Moon' - } -) diff --git a/.github/actions/Build-PSModule/tests/srcTestRepo/src/variables/public/Planets.ps1 b/.github/actions/Build-PSModule/tests/srcTestRepo/src/variables/public/Planets.ps1 deleted file mode 100644 index 5927bc51..00000000 --- a/.github/actions/Build-PSModule/tests/srcTestRepo/src/variables/public/Planets.ps1 +++ /dev/null @@ -1,20 +0,0 @@ -$script:Planets = @( - @{ - Name = 'Mercury' - Mass = 0.330 - Diameter = 4879 - DayLength = 4222.6 - }, - @{ - Name = 'Venus' - Mass = 4.87 - Diameter = 12104 - DayLength = 2802.0 - }, - @{ - Name = 'Earth' - Mass = 5.97 - Diameter = 12756 - DayLength = 24.0 - } -) diff --git a/.github/actions/Build-PSModule/tests/srcTestRepo/src/variables/public/SolarSystems.ps1 b/.github/actions/Build-PSModule/tests/srcTestRepo/src/variables/public/SolarSystems.ps1 deleted file mode 100644 index acbcedfd..00000000 --- a/.github/actions/Build-PSModule/tests/srcTestRepo/src/variables/public/SolarSystems.ps1 +++ /dev/null @@ -1,17 +0,0 @@ -$script:SolarSystems = @( - @{ - Name = 'Solar System' - Planets = $script:Planets - Moons = $script:Moons - }, - @{ - Name = 'Alpha Centauri' - Planets = @() - Moons = @() - }, - @{ - Name = 'Sirius' - Planets = @() - Moons = @() - } -) diff --git a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/assemblies/LsonLib.dll b/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/assemblies/LsonLib.dll deleted file mode 100644 index 36618070..00000000 Binary files a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/assemblies/LsonLib.dll and /dev/null differ diff --git a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/data/Config.psd1 b/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/data/Config.psd1 deleted file mode 100644 index fea44669..00000000 --- a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/data/Config.psd1 +++ /dev/null @@ -1,3 +0,0 @@ -@{ - RandomKey = 'RandomValue' -} diff --git a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/data/Settings.psd1 b/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/data/Settings.psd1 deleted file mode 100644 index bcfa7b47..00000000 --- a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/data/Settings.psd1 +++ /dev/null @@ -1,3 +0,0 @@ -@{ - RandomSetting = 'RandomSettingValue' -} diff --git a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/finally.ps1 b/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/finally.ps1 deleted file mode 100644 index e51c2260..00000000 --- a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/finally.ps1 +++ /dev/null @@ -1,3 +0,0 @@ -Write-Verbose '------------------------------' -Verbose -Write-Verbose '--- THIS IS A LAST LOADER ---' -Verbose -Write-Verbose '------------------------------' -Verbose diff --git a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/formats/CultureInfo.Format.ps1xml b/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/formats/CultureInfo.Format.ps1xml deleted file mode 100644 index a715e08a..00000000 --- a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/formats/CultureInfo.Format.ps1xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - System.Globalization.CultureInfo - - System.Globalization.CultureInfo - - - - - 16 - - - 16 - - - - - - - - LCID - - - Name - - - DisplayName - - - - - - - - diff --git a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/formats/Mygciview.Format.ps1xml b/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/formats/Mygciview.Format.ps1xml deleted file mode 100644 index 4c972c2c..00000000 --- a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/formats/Mygciview.Format.ps1xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - mygciview - - System.IO.DirectoryInfo - System.IO.FileInfo - - - PSParentPath - - - - - - 7 - Left - - - - 26 - Right - - - - 26 - Right - - - - 14 - Right - - - - Left - - - - - - - - ModeWithoutHardLink - - - LastWriteTime - - - CreationTime - - - Length - - - Name - - - - - - - - diff --git a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/functions/private/Get-InternalPSModule.ps1 b/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/functions/private/Get-InternalPSModule.ps1 deleted file mode 100644 index 89f053cb..00000000 --- a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/functions/private/Get-InternalPSModule.ps1 +++ /dev/null @@ -1,18 +0,0 @@ -function Get-InternalPSModule { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} diff --git a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/functions/private/Set-InternalPSModule.ps1 b/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/functions/private/Set-InternalPSModule.ps1 deleted file mode 100644 index cf870ba6..00000000 --- a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/functions/private/Set-InternalPSModule.ps1 +++ /dev/null @@ -1,22 +0,0 @@ -function Set-InternalPSModule { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [Diagnostics.CodeAnalysis.SuppressMessageAttribute( - 'PSUseShouldProcessForStateChangingFunctions', '', Scope = 'Function', - Justification = 'Reason for suppressing' - )] - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} diff --git a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/functions/public/PSModule/Get-PSModuleTest.ps1 b/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/functions/public/PSModule/Get-PSModuleTest.ps1 deleted file mode 100644 index f544230d..00000000 --- a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/functions/public/PSModule/Get-PSModuleTest.ps1 +++ /dev/null @@ -1,22 +0,0 @@ -#Requires -Modules Store -#Requires -Modules @{ ModuleName = 'PSSemVer'; ModuleVersion = '1.0.0' } -#Requires -Modules @{ ModuleName = 'DynamicParams'; ModuleVersion = '1.1.8' } - -function Get-PSModuleTest { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} diff --git a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/functions/public/PSModule/New-PSModuleTest.ps1 b/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/functions/public/PSModule/New-PSModuleTest.ps1 deleted file mode 100644 index d4e6e266..00000000 --- a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/functions/public/PSModule/New-PSModuleTest.ps1 +++ /dev/null @@ -1,37 +0,0 @@ -#Requires -Modules @{ModuleName='PSSemVer'; ModuleVersion='1.0'} - -function New-PSModuleTest { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - - .NOTES - Testing if a module can have a [Markdown based link](https://example.com). - !"#¤%&/()=?`´^¨*'-_+§½{[]}<>|@£$€¥¢:;.," - \[This is a test\] - #> - [Diagnostics.CodeAnalysis.SuppressMessageAttribute( - 'PSUseShouldProcessForStateChangingFunctions', '', Scope = 'Function', - Justification = 'Reason for suppressing' - )] - [Alias('New-PSModuleTestAlias1')] - [Alias('New-PSModuleTestAlias2')] - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} - -New-Alias New-PSModuleTestAlias3 New-PSModuleTest -New-Alias -Name New-PSModuleTestAlias4 -Value New-PSModuleTest - - -Set-Alias New-PSModuleTestAlias5 New-PSModuleTest diff --git a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/functions/public/PSModule/PSModule.md b/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/functions/public/PSModule/PSModule.md deleted file mode 100644 index 79741cf4..00000000 --- a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/functions/public/PSModule/PSModule.md +++ /dev/null @@ -1 +0,0 @@ -# This is PSModule diff --git a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/functions/public/SomethingElse/Set-PSModuleTest.ps1 b/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/functions/public/SomethingElse/Set-PSModuleTest.ps1 deleted file mode 100644 index a87ac117..00000000 --- a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/functions/public/SomethingElse/Set-PSModuleTest.ps1 +++ /dev/null @@ -1,22 +0,0 @@ -function Set-PSModuleTest { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [Diagnostics.CodeAnalysis.SuppressMessageAttribute( - 'PSUseShouldProcessForStateChangingFunctions', '', Scope = 'Function', - Justification = 'Reason for suppressing' - )] - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} diff --git a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/functions/public/SomethingElse/SomethingElse.md b/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/functions/public/SomethingElse/SomethingElse.md deleted file mode 100644 index d9f7e9ee..00000000 --- a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/functions/public/SomethingElse/SomethingElse.md +++ /dev/null @@ -1 +0,0 @@ -# This is SomethingElse diff --git a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/functions/public/Test-PSModuleTest.ps1 b/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/functions/public/Test-PSModuleTest.ps1 deleted file mode 100644 index 26be2b9b..00000000 --- a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/functions/public/Test-PSModuleTest.ps1 +++ /dev/null @@ -1,18 +0,0 @@ -function Test-PSModuleTest { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} diff --git a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/header.ps1 b/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/header.ps1 deleted file mode 100644 index cc1fde9a..00000000 --- a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/header.ps1 +++ /dev/null @@ -1,3 +0,0 @@ -[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSAvoidLongLines', '', Justification = 'Contains long links.')] -[CmdletBinding()] -param() diff --git a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/init/initializer.ps1 b/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/init/initializer.ps1 deleted file mode 100644 index f4121d25..00000000 --- a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/init/initializer.ps1 +++ /dev/null @@ -1,3 +0,0 @@ -Write-Verbose '-------------------------------' -Verbose -Write-Verbose '--- THIS IS AN INITIALIZER ---' -Verbose -Write-Verbose '-------------------------------' -Verbose diff --git a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/manifest.psd1 b/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/manifest.psd1 deleted file mode 100644 index 9466cb8e..00000000 --- a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/manifest.psd1 +++ /dev/null @@ -1,6 +0,0 @@ -@{ - ModuleVersion = '0.0.0' - RootModule = 'PSModuleTest.psm1' - Copyright = 'Test' - Description = 'This is a test module.' -} diff --git a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/modules/OtherPSModule.psm1 b/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/modules/OtherPSModule.psm1 deleted file mode 100644 index 9e4353ba..00000000 --- a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/modules/OtherPSModule.psm1 +++ /dev/null @@ -1,19 +0,0 @@ -Function Get-OtherPSModule { - <# - .SYNOPSIS - Performs tests on a module. - - .DESCRIPTION - A longer description of the function. - - .EXAMPLE - Get-OtherPSModule -Name 'World' - #> - [CmdletBinding()] - param( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} diff --git a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/scripts/loader.ps1 b/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/scripts/loader.ps1 deleted file mode 100644 index 973735ad..00000000 --- a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/scripts/loader.ps1 +++ /dev/null @@ -1,3 +0,0 @@ -Write-Verbose '-------------------------' -Write-Verbose '--- THIS IS A LOADER ---' -Write-Verbose '-------------------------' diff --git a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/types/DirectoryInfo.Types.ps1xml b/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/types/DirectoryInfo.Types.ps1xml deleted file mode 100644 index aef538b2..00000000 --- a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/types/DirectoryInfo.Types.ps1xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - System.IO.FileInfo - - - Status - Success - - - - - System.IO.DirectoryInfo - - - Status - Success - - - - diff --git a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/types/FileInfo.Types.ps1xml b/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/types/FileInfo.Types.ps1xml deleted file mode 100644 index 4cfaf6b8..00000000 --- a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/types/FileInfo.Types.ps1xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - System.IO.FileInfo - - - Age - - ((Get-Date) - ($this.CreationTime)).Days - - - - - diff --git a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/variables/private/PrivateVariables.ps1 b/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/variables/private/PrivateVariables.ps1 deleted file mode 100644 index f1fc2c3b..00000000 --- a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/variables/private/PrivateVariables.ps1 +++ /dev/null @@ -1,47 +0,0 @@ -$script:HabitablePlanets = @( - @{ - Name = 'Earth' - Mass = 5.97 - Diameter = 12756 - DayLength = 24.0 - }, - @{ - Name = 'Mars' - Mass = 0.642 - Diameter = 6792 - DayLength = 24.7 - }, - @{ - Name = 'Proxima Centauri b' - Mass = 1.17 - Diameter = 11449 - DayLength = 5.15 - }, - @{ - Name = 'Kepler-442b' - Mass = 2.34 - Diameter = 11349 - DayLength = 5.7 - }, - @{ - Name = 'Kepler-452b' - Mass = 5.0 - Diameter = 17340 - DayLength = 20.0 - } -) - -$script:InhabitedPlanets = @( - @{ - Name = 'Earth' - Mass = 5.97 - Diameter = 12756 - DayLength = 24.0 - }, - @{ - Name = 'Mars' - Mass = 0.642 - Diameter = 6792 - DayLength = 24.7 - } -) diff --git a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/variables/public/Moons.ps1 b/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/variables/public/Moons.ps1 deleted file mode 100644 index dd0f33ca..00000000 --- a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/variables/public/Moons.ps1 +++ /dev/null @@ -1,6 +0,0 @@ -$script:Moons = @( - @{ - Planet = 'Earth' - Name = 'Moon' - } -) diff --git a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/variables/public/Planets.ps1 b/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/variables/public/Planets.ps1 deleted file mode 100644 index 5927bc51..00000000 --- a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/variables/public/Planets.ps1 +++ /dev/null @@ -1,20 +0,0 @@ -$script:Planets = @( - @{ - Name = 'Mercury' - Mass = 0.330 - Diameter = 4879 - DayLength = 4222.6 - }, - @{ - Name = 'Venus' - Mass = 4.87 - Diameter = 12104 - DayLength = 2802.0 - }, - @{ - Name = 'Earth' - Mass = 5.97 - Diameter = 12756 - DayLength = 24.0 - } -) diff --git a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/variables/public/SolarSystems.ps1 b/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/variables/public/SolarSystems.ps1 deleted file mode 100644 index acbcedfd..00000000 --- a/.github/actions/Build-PSModule/tests/srcWithManifestTestRepo/src/variables/public/SolarSystems.ps1 +++ /dev/null @@ -1,17 +0,0 @@ -$script:SolarSystems = @( - @{ - Name = 'Solar System' - Planets = $script:Planets - Moons = $script:Moons - }, - @{ - Name = 'Alpha Centauri' - Planets = @() - Moons = @() - }, - @{ - Name = 'Sirius' - Planets = @() - Moons = @() - } -) diff --git a/.github/actions/Build-PSModule/tests/tools/1-build.ps1 b/.github/actions/Build-PSModule/tests/tools/1-build.ps1 deleted file mode 100644 index e762395b..00000000 --- a/.github/actions/Build-PSModule/tests/tools/1-build.ps1 +++ /dev/null @@ -1 +0,0 @@ -"1 - Build script executed." diff --git a/.github/actions/Build-PSModule/tests/tools/2-build.ps1 b/.github/actions/Build-PSModule/tests/tools/2-build.ps1 deleted file mode 100644 index d2575a02..00000000 --- a/.github/actions/Build-PSModule/tests/tools/2-build.ps1 +++ /dev/null @@ -1 +0,0 @@ -"2 - Build script executed." diff --git a/.github/actions/Document-PSModule/action.yml b/.github/actions/Document-PSModule/action.yml index 27ab7fc6..f9d01a54 100644 --- a/.github/actions/Document-PSModule/action.yml +++ b/.github/actions/Document-PSModule/action.yml @@ -18,8 +18,8 @@ inputs: runs: using: composite steps: - - name: Install-PSModuleHelpers - uses: ./_wf/.github/actions/Install-PSModuleHelpers + - name: Install-PSModule + uses: ./_wf/.github/actions/Install-PSModule - name: Document-PSModule shell: pwsh diff --git a/.github/actions/Document-PSModule/tests/srcTestRepo/outputs/module/PSModuleTest/PSModuleTest.psd1 b/.github/actions/Document-PSModule/tests/srcTestRepo/outputs/module/PSModuleTest/PSModuleTest.psd1 deleted file mode 100644 index e09d34e2..00000000 --- a/.github/actions/Document-PSModule/tests/srcTestRepo/outputs/module/PSModuleTest/PSModuleTest.psd1 +++ /dev/null @@ -1,75 +0,0 @@ -@{ - RootModule = 'PSModuleTest.psm1' - ModuleVersion = '999.0.0' - CompatiblePSEditions = @( - 'Core' - 'Desktop' - ) - GUID = '20b37221-db1c-43db-9cca-f22b33123548' - Author = 'PSModule' - CompanyName = 'PSModule' - Copyright = '(c) 2024 PSModule. All rights reserved.' - Description = 'Process a module from source code to published module.' - PowerShellVersion = '5.1' - ProcessorArchitecture = 'None' - RequiredModules = @( - @{ - ModuleVersion = '1.1.4' - ModuleName = 'PSSemVer' - } - 'Utilities' - ) - RequiredAssemblies = 'assemblies/LsonLib.dll' - ScriptsToProcess = 'scripts/loader.ps1' - TypesToProcess = @( - 'types/DirectoryInfo.Types.ps1xml' - 'types/FileInfo.Types.ps1xml' - ) - FormatsToProcess = @( - 'formats/CultureInfo.Format.ps1xml' - 'formats/Mygciview.Format.ps1xml' - ) - NestedModules = @( - 'modules/OtherPSModule.psm1' - ) - FunctionsToExport = @( - 'Get-PSModuleTest' - 'New-PSModuleTest' - 'Set-PSModuleTest' - 'Test-PSModuleTest' - ) - CmdletsToExport = @() - VariablesToExport = @() - AliasesToExport = '*' - ModuleList = @( - 'modules/OtherPSModule.psm1' - ) - FileList = @( - 'PSModuleTest.psd1' - 'PSModuleTest.psm1' - 'assemblies/LsonLib.dll' - 'data/Config.psd1' - 'data/Settings.psd1' - 'formats/CultureInfo.Format.ps1xml' - 'formats/Mygciview.Format.ps1xml' - 'modules/OtherPSModule.psm1' - 'scripts/loader.ps1' - 'types/DirectoryInfo.Types.ps1xml' - 'types/FileInfo.Types.ps1xml' - ) - PrivateData = @{ - PSData = @{ - Tags = @( - 'workflow' - 'powershell' - 'powershell-module' - 'PSEdition_Desktop' - 'PSEdition_Core' - ) - LicenseUri = 'https://github.com/PSModule/Process-PSModule/blob/main/LICENSE' - ProjectUri = 'https://github.com/PSModule/Process-PSModule' - IconUri = 'https://raw.githubusercontent.com/PSModule/Process-PSModule/main/icon/icon.png' - } - } -} - diff --git a/.github/actions/Document-PSModule/tests/srcTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1 b/.github/actions/Document-PSModule/tests/srcTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1 deleted file mode 100644 index 3652a488..00000000 --- a/.github/actions/Document-PSModule/tests/srcTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1 +++ /dev/null @@ -1,400 +0,0 @@ -[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSAvoidLongLines', '', Justification = 'Contains long links.')] -[CmdletBinding()] -param() - -$scriptName = $MyInvocation.MyCommand.Name -Write-Verbose "[$scriptName] Importing module" - -#region - Data import -Write-Verbose "[$scriptName] - [data] - Processing folder" -$dataFolder = (Join-Path $PSScriptRoot 'data') -Write-Verbose "[$scriptName] - [data] - [$dataFolder]" -Get-ChildItem -Path "$dataFolder" -Recurse -Force -Include '*.psd1' -ErrorAction SilentlyContinue | ForEach-Object { - Write-Verbose "[$scriptName] - [data] - [$($_.Name)] - Importing" - New-Variable -Name $_.BaseName -Value (Import-PowerShellDataFile -Path $_.FullName) -Force - Write-Verbose "[$scriptName] - [data] - [$($_.Name)] - Done" -} - -Write-Verbose "[$scriptName] - [data] - Done" -#endregion - Data import - -#region - From /init -Write-Verbose "[$scriptName] - [/init] - Processing folder" - -#region - From /init/initializer.ps1 -Write-Verbose "[$scriptName] - [/init/initializer.ps1] - Importing" - -Write-Verbose '-------------------------------' -Write-Verbose '--- THIS IS AN INITIALIZER ---' -Write-Verbose '-------------------------------' - -Write-Verbose "[$scriptName] - [/init/initializer.ps1] - Done" -#endregion - From /init/initializer.ps1 - -Write-Verbose "[$scriptName] - [/init] - Done" -#endregion - From /init - -#region - From /classes -Write-Verbose "[$scriptName] - [/classes] - Processing folder" - -#region - From /classes/Book.ps1 -Write-Verbose "[$scriptName] - [/classes/Book.ps1] - Importing" - -class Book { - # Class properties - [string] $Title - [string] $Author - [string] $Synopsis - [string] $Publisher - [datetime] $PublishDate - [int] $PageCount - [string[]] $Tags - # Default constructor - Book() { $this.Init(@{}) } - # Convenience constructor from hashtable - Book([hashtable]$Properties) { $this.Init($Properties) } - # Common constructor for title and author - Book([string]$Title, [string]$Author) { - $this.Init(@{Title = $Title; Author = $Author }) - } - # Shared initializer method - [void] Init([hashtable]$Properties) { - foreach ($Property in $Properties.Keys) { - $this.$Property = $Properties.$Property - } - } - # Method to calculate reading time as 2 minutes per page - [timespan] GetReadingTime() { - if ($this.PageCount -le 0) { - throw 'Unable to determine reading time from page count.' - } - $Minutes = $this.PageCount * 2 - return [timespan]::new(0, $Minutes, 0) - } - # Method to calculate how long ago a book was published - [timespan] GetPublishedAge() { - if ( - $null -eq $this.PublishDate -or - $this.PublishDate -eq [datetime]::MinValue - ) { throw 'PublishDate not defined' } - - return (Get-Date) - $this.PublishDate - } - # Method to return a string representation of the book - [string] ToString() { - return "$($this.Title) by $($this.Author) ($($this.PublishDate.Year))" - } -} - -Write-Verbose "[$scriptName] - [/classes/Book.ps1] - Done" -#endregion - From /classes/Book.ps1 -#region - From /classes/BookList.ps1 -Write-Verbose "[$scriptName] - [/classes/BookList.ps1] - Importing" - -class BookList { - # Static property to hold the list of books - static [System.Collections.Generic.List[Book]] $Books - # Static method to initialize the list of books. Called in the other - # static methods to avoid needing to explicit initialize the value. - static [void] Initialize() { [BookList]::Initialize($false) } - static [bool] Initialize([bool]$force) { - if ([BookList]::Books.Count -gt 0 -and -not $force) { - return $false - } - - [BookList]::Books = [System.Collections.Generic.List[Book]]::new() - - return $true - } - # Ensure a book is valid for the list. - static [void] Validate([book]$Book) { - $Prefix = @( - 'Book validation failed: Book must be defined with the Title,' - 'Author, and PublishDate properties, but' - ) -join ' ' - if ($null -eq $Book) { throw "$Prefix was null" } - if ([string]::IsNullOrEmpty($Book.Title)) { - throw "$Prefix Title wasn't defined" - } - if ([string]::IsNullOrEmpty($Book.Author)) { - throw "$Prefix Author wasn't defined" - } - if ([datetime]::MinValue -eq $Book.PublishDate) { - throw "$Prefix PublishDate wasn't defined" - } - } - # Static methods to manage the list of books. - # Add a book if it's not already in the list. - static [void] Add([Book]$Book) { - [BookList]::Initialize() - [BookList]::Validate($Book) - if ([BookList]::Books.Contains($Book)) { - throw "Book '$Book' already in list" - } - - $FindPredicate = { - param([Book]$b) - - $b.Title -eq $Book.Title -and - $b.Author -eq $Book.Author -and - $b.PublishDate -eq $Book.PublishDate - }.GetNewClosure() - if ([BookList]::Books.Find($FindPredicate)) { - throw "Book '$Book' already in list" - } - - [BookList]::Books.Add($Book) - } - # Clear the list of books. - static [void] Clear() { - [BookList]::Initialize() - [BookList]::Books.Clear() - } - # Find a specific book using a filtering scriptblock. - static [Book] Find([scriptblock]$Predicate) { - [BookList]::Initialize() - return [BookList]::Books.Find($Predicate) - } - # Find every book matching the filtering scriptblock. - static [Book[]] FindAll([scriptblock]$Predicate) { - [BookList]::Initialize() - return [BookList]::Books.FindAll($Predicate) - } - # Remove a specific book. - static [void] Remove([Book]$Book) { - [BookList]::Initialize() - [BookList]::Books.Remove($Book) - } - # Remove a book by property value. - static [void] RemoveBy([string]$Property, [string]$Value) { - [BookList]::Initialize() - $Index = [BookList]::Books.FindIndex({ - param($b) - $b.$Property -eq $Value - }.GetNewClosure()) - if ($Index -ge 0) { - [BookList]::Books.RemoveAt($Index) - } - } -} - -Write-Verbose "[$scriptName] - [/classes/BookList.ps1] - Done" -#endregion - From /classes/BookList.ps1 - -Write-Verbose "[$scriptName] - [/classes] - Done" -#endregion - From /classes - -#region - From /private -Write-Verbose "[$scriptName] - [/private] - Processing folder" - -#region - From /private/Get-InternalPSModule.ps1 -Write-Verbose "[$scriptName] - [/private/Get-InternalPSModule.ps1] - Importing" - -function Get-InternalPSModule { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} - -Write-Verbose "[$scriptName] - [/private/Get-InternalPSModule.ps1] - Done" -#endregion - From /private/Get-InternalPSModule.ps1 -#region - From /private/Set-InternalPSModule.ps1 -Write-Verbose "[$scriptName] - [/private/Set-InternalPSModule.ps1] - Importing" - -function Set-InternalPSModule { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [Diagnostics.CodeAnalysis.SuppressMessageAttribute( - 'PSUseShouldProcessForStateChangingFunctions', '', Scope = 'Function', - Justification = 'Reason for suppressing' - )] - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} - -Write-Verbose "[$scriptName] - [/private/Set-InternalPSModule.ps1] - Done" -#endregion - From /private/Set-InternalPSModule.ps1 - -Write-Verbose "[$scriptName] - [/private] - Done" -#endregion - From /private - -#region - From /public -Write-Verbose "[$scriptName] - [/public] - Processing folder" - -#region - From /public/Get-PSModuleTest.ps1 -Write-Verbose "[$scriptName] - [/public/Get-PSModuleTest.ps1] - Importing" - -#Requires -Modules Utilities - -function Get-PSModuleTest { - <# - .SYNOPSIS - Performs tests on a module. - - .DESCRIPTION - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} - -Write-Verbose "[$scriptName] - [/public/Get-PSModuleTest.ps1] - Done" -#endregion - From /public/Get-PSModuleTest.ps1 -#region - From /public/New-PSModuleTest.ps1 -Write-Verbose "[$scriptName] - [/public/New-PSModuleTest.ps1] - Importing" - -#Requires -Modules @{ModuleName='PSSemVer'; ModuleVersion='1.1.4'} - -function New-PSModuleTest { - <# - .SYNOPSIS - Performs tests on a module. - - .DESCRIPTION - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [Diagnostics.CodeAnalysis.SuppressMessageAttribute( - 'PSUseShouldProcessForStateChangingFunctions', '', Scope = 'Function', - Justification = 'Reason for suppressing' - )] - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} - -Write-Verbose "[$scriptName] - [/public/New-PSModuleTest.ps1] - Done" -#endregion - From /public/New-PSModuleTest.ps1 -#region - From /public/Set-PSModuleTest.ps1 -Write-Verbose "[$scriptName] - [/public/Set-PSModuleTest.ps1] - Importing" - -function Set-PSModuleTest { - <# - .SYNOPSIS - Performs tests on a module. - - .DESCRIPTION - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - - .NOTES - Controls: - - :q : Quit - - :q! : Quit without saving - - :wq : Save and quit - #> - [Diagnostics.CodeAnalysis.SuppressMessageAttribute( - 'PSUseShouldProcessForStateChangingFunctions', '', Scope = 'Function', - Justification = 'Reason for suppressing' - )] - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} - -Write-Verbose "[$scriptName] - [/public/Set-PSModuleTest.ps1] - Done" -#endregion - From /public/Set-PSModuleTest.ps1 -#region - From /public/Test-PSModuleTest.ps1 -Write-Verbose "[$scriptName] - [/public/Test-PSModuleTest.ps1] - Importing" - -function Test-PSModuleTest { - <# - .SYNOPSIS - Performs tests on a module. - - .DESCRIPTION - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} - -Write-Verbose "[$scriptName] - [/public/Test-PSModuleTest.ps1] - Done" -#endregion - From /public/Test-PSModuleTest.ps1 - -Write-Verbose "[$scriptName] - [/public] - Done" -#endregion - From /public - -#region - From /finally.ps1 -Write-Verbose "[$scriptName] - [/finally.ps1] - Importing" - -Write-Verbose '------------------------------' -Write-Verbose '--- THIS IS A LAST LOADER ---' -Write-Verbose '------------------------------' -Write-Verbose "[$scriptName] - [/finally.ps1] - Done" -#endregion - From /finally.ps1 - -$exports = @{ - Cmdlet = '' - Alias = '*' - Variable = '' - Function = @( - 'Get-PSModuleTest' - 'New-PSModuleTest' - 'Set-PSModuleTest' - 'Test-PSModuleTest' - ) -} -Export-ModuleMember @exports - diff --git a/.github/actions/Document-PSModule/tests/srcTestRepo/outputs/module/PSModuleTest/assemblies/LsonLib.dll b/.github/actions/Document-PSModule/tests/srcTestRepo/outputs/module/PSModuleTest/assemblies/LsonLib.dll deleted file mode 100644 index 36618070..00000000 Binary files a/.github/actions/Document-PSModule/tests/srcTestRepo/outputs/module/PSModuleTest/assemblies/LsonLib.dll and /dev/null differ diff --git a/.github/actions/Document-PSModule/tests/srcTestRepo/outputs/module/PSModuleTest/data/Config.psd1 b/.github/actions/Document-PSModule/tests/srcTestRepo/outputs/module/PSModuleTest/data/Config.psd1 deleted file mode 100644 index fea44669..00000000 --- a/.github/actions/Document-PSModule/tests/srcTestRepo/outputs/module/PSModuleTest/data/Config.psd1 +++ /dev/null @@ -1,3 +0,0 @@ -@{ - RandomKey = 'RandomValue' -} diff --git a/.github/actions/Document-PSModule/tests/srcTestRepo/outputs/module/PSModuleTest/data/Settings.psd1 b/.github/actions/Document-PSModule/tests/srcTestRepo/outputs/module/PSModuleTest/data/Settings.psd1 deleted file mode 100644 index bcfa7b47..00000000 --- a/.github/actions/Document-PSModule/tests/srcTestRepo/outputs/module/PSModuleTest/data/Settings.psd1 +++ /dev/null @@ -1,3 +0,0 @@ -@{ - RandomSetting = 'RandomSettingValue' -} diff --git a/.github/actions/Document-PSModule/tests/srcTestRepo/outputs/module/PSModuleTest/formats/CultureInfo.Format.ps1xml b/.github/actions/Document-PSModule/tests/srcTestRepo/outputs/module/PSModuleTest/formats/CultureInfo.Format.ps1xml deleted file mode 100644 index a715e08a..00000000 --- a/.github/actions/Document-PSModule/tests/srcTestRepo/outputs/module/PSModuleTest/formats/CultureInfo.Format.ps1xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - System.Globalization.CultureInfo - - System.Globalization.CultureInfo - - - - - 16 - - - 16 - - - - - - - - LCID - - - Name - - - DisplayName - - - - - - - - diff --git a/.github/actions/Document-PSModule/tests/srcTestRepo/outputs/module/PSModuleTest/formats/Mygciview.Format.ps1xml b/.github/actions/Document-PSModule/tests/srcTestRepo/outputs/module/PSModuleTest/formats/Mygciview.Format.ps1xml deleted file mode 100644 index 4c972c2c..00000000 --- a/.github/actions/Document-PSModule/tests/srcTestRepo/outputs/module/PSModuleTest/formats/Mygciview.Format.ps1xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - mygciview - - System.IO.DirectoryInfo - System.IO.FileInfo - - - PSParentPath - - - - - - 7 - Left - - - - 26 - Right - - - - 26 - Right - - - - 14 - Right - - - - Left - - - - - - - - ModeWithoutHardLink - - - LastWriteTime - - - CreationTime - - - Length - - - Name - - - - - - - - diff --git a/.github/actions/Document-PSModule/tests/srcTestRepo/outputs/module/PSModuleTest/modules/OtherPSModule.psm1 b/.github/actions/Document-PSModule/tests/srcTestRepo/outputs/module/PSModuleTest/modules/OtherPSModule.psm1 deleted file mode 100644 index 9e4353ba..00000000 --- a/.github/actions/Document-PSModule/tests/srcTestRepo/outputs/module/PSModuleTest/modules/OtherPSModule.psm1 +++ /dev/null @@ -1,19 +0,0 @@ -Function Get-OtherPSModule { - <# - .SYNOPSIS - Performs tests on a module. - - .DESCRIPTION - A longer description of the function. - - .EXAMPLE - Get-OtherPSModule -Name 'World' - #> - [CmdletBinding()] - param( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} diff --git a/.github/actions/Document-PSModule/tests/srcTestRepo/outputs/module/PSModuleTest/scripts/loader.ps1 b/.github/actions/Document-PSModule/tests/srcTestRepo/outputs/module/PSModuleTest/scripts/loader.ps1 deleted file mode 100644 index 973735ad..00000000 --- a/.github/actions/Document-PSModule/tests/srcTestRepo/outputs/module/PSModuleTest/scripts/loader.ps1 +++ /dev/null @@ -1,3 +0,0 @@ -Write-Verbose '-------------------------' -Write-Verbose '--- THIS IS A LOADER ---' -Write-Verbose '-------------------------' diff --git a/.github/actions/Document-PSModule/tests/srcTestRepo/outputs/module/PSModuleTest/types/DirectoryInfo.Types.ps1xml b/.github/actions/Document-PSModule/tests/srcTestRepo/outputs/module/PSModuleTest/types/DirectoryInfo.Types.ps1xml deleted file mode 100644 index aef538b2..00000000 --- a/.github/actions/Document-PSModule/tests/srcTestRepo/outputs/module/PSModuleTest/types/DirectoryInfo.Types.ps1xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - System.IO.FileInfo - - - Status - Success - - - - - System.IO.DirectoryInfo - - - Status - Success - - - - diff --git a/.github/actions/Document-PSModule/tests/srcTestRepo/outputs/module/PSModuleTest/types/FileInfo.Types.ps1xml b/.github/actions/Document-PSModule/tests/srcTestRepo/outputs/module/PSModuleTest/types/FileInfo.Types.ps1xml deleted file mode 100644 index 4cfaf6b8..00000000 --- a/.github/actions/Document-PSModule/tests/srcTestRepo/outputs/module/PSModuleTest/types/FileInfo.Types.ps1xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - System.IO.FileInfo - - - Age - - ((Get-Date) - ($this.CreationTime)).Days - - - - - diff --git a/.github/actions/Document-PSModule/tests/srcTestRepo/src/assemblies/LsonLib.dll b/.github/actions/Document-PSModule/tests/srcTestRepo/src/assemblies/LsonLib.dll deleted file mode 100644 index 36618070..00000000 Binary files a/.github/actions/Document-PSModule/tests/srcTestRepo/src/assemblies/LsonLib.dll and /dev/null differ diff --git a/.github/actions/Document-PSModule/tests/srcTestRepo/src/classes/private/SecretWriter.ps1 b/.github/actions/Document-PSModule/tests/srcTestRepo/src/classes/private/SecretWriter.ps1 deleted file mode 100644 index 1b1732a5..00000000 --- a/.github/actions/Document-PSModule/tests/srcTestRepo/src/classes/private/SecretWriter.ps1 +++ /dev/null @@ -1,15 +0,0 @@ -class SecretWriter { - [string] $Alias - [string] $Name - [string] $Secret - - SecretWriter([string] $alias, [string] $name, [string] $secret) { - $this.Alias = $alias - $this.Name = $name - $this.Secret = $secret - } - - [string] GetAlias() { - return $this.Alias - } -} diff --git a/.github/actions/Document-PSModule/tests/srcTestRepo/src/classes/public/Book.ps1 b/.github/actions/Document-PSModule/tests/srcTestRepo/src/classes/public/Book.ps1 deleted file mode 100644 index 8917d9ab..00000000 --- a/.github/actions/Document-PSModule/tests/srcTestRepo/src/classes/public/Book.ps1 +++ /dev/null @@ -1,147 +0,0 @@ -class Book { - # Class properties - [string] $Title - [string] $Author - [string] $Synopsis - [string] $Publisher - [datetime] $PublishDate - [int] $PageCount - [string[]] $Tags - # Default constructor - Book() { $this.Init(@{}) } - # Convenience constructor from hashtable - Book([hashtable]$Properties) { $this.Init($Properties) } - # Common constructor for title and author - Book([string]$Title, [string]$Author) { - $this.Init(@{Title = $Title; Author = $Author }) - } - # Shared initializer method - [void] Init([hashtable]$Properties) { - foreach ($Property in $Properties.Keys) { - $this.$Property = $Properties.$Property - } - } - # Method to calculate reading time as 2 minutes per page - [timespan] GetReadingTime() { - if ($this.PageCount -le 0) { - throw 'Unable to determine reading time from page count.' - } - $Minutes = $this.PageCount * 2 - return [timespan]::new(0, $Minutes, 0) - } - # Method to calculate how long ago a book was published - [timespan] GetPublishedAge() { - if ( - $null -eq $this.PublishDate -or - $this.PublishDate -eq [datetime]::MinValue - ) { throw 'PublishDate not defined' } - - return (Get-Date) - $this.PublishDate - } - # Method to return a string representation of the book - [string] ToString() { - return "$($this.Title) by $($this.Author) ($($this.PublishDate.Year))" - } -} - -class BookList { - # Static property to hold the list of books - static [System.Collections.Generic.List[Book]] $Books - # Static method to initialize the list of books. Called in the other - # static methods to avoid needing to explicit initialize the value. - static [void] Initialize() { [BookList]::Initialize($false) } - static [bool] Initialize([bool]$force) { - if ([BookList]::Books.Count -gt 0 -and -not $force) { - return $false - } - - [BookList]::Books = [System.Collections.Generic.List[Book]]::new() - - return $true - } - # Ensure a book is valid for the list. - static [void] Validate([book]$Book) { - $Prefix = @( - 'Book validation failed: Book must be defined with the Title,' - 'Author, and PublishDate properties, but' - ) -join ' ' - if ($null -eq $Book) { throw "$Prefix was null" } - if ([string]::IsNullOrEmpty($Book.Title)) { - throw "$Prefix Title wasn't defined" - } - if ([string]::IsNullOrEmpty($Book.Author)) { - throw "$Prefix Author wasn't defined" - } - if ([datetime]::MinValue -eq $Book.PublishDate) { - throw "$Prefix PublishDate wasn't defined" - } - } - # Static methods to manage the list of books. - # Add a book if it's not already in the list. - static [void] Add([Book]$Book) { - [BookList]::Initialize() - [BookList]::Validate($Book) - if ([BookList]::Books.Contains($Book)) { - throw "Book '$Book' already in list" - } - - $FindPredicate = { - param([Book]$b) - - $b.Title -eq $Book.Title -and - $b.Author -eq $Book.Author -and - $b.PublishDate -eq $Book.PublishDate - }.GetNewClosure() - if ([BookList]::Books.Find($FindPredicate)) { - throw "Book '$Book' already in list" - } - - [BookList]::Books.Add($Book) - } - # Clear the list of books. - static [void] Clear() { - [BookList]::Initialize() - [BookList]::Books.Clear() - } - # Find a specific book using a filtering scriptblock. - static [Book] Find([scriptblock]$Predicate) { - [BookList]::Initialize() - return [BookList]::Books.Find($Predicate) - } - # Find every book matching the filtering scriptblock. - static [Book[]] FindAll([scriptblock]$Predicate) { - [BookList]::Initialize() - return [BookList]::Books.FindAll($Predicate) - } - # Remove a specific book. - static [void] Remove([Book]$Book) { - [BookList]::Initialize() - [BookList]::Books.Remove($Book) - } - # Remove a book by property value. - static [void] RemoveBy([string]$Property, [string]$Value) { - [BookList]::Initialize() - $Index = [BookList]::Books.FindIndex({ - param($b) - $b.$Property -eq $Value - }.GetNewClosure()) - if ($Index -ge 0) { - [BookList]::Books.RemoveAt($Index) - } - } -} - -enum Binding { - Hardcover - Paperback - EBook -} - -enum Genre { - Mystery - Thriller - Romance - ScienceFiction - Fantasy - Horror -} diff --git a/.github/actions/Document-PSModule/tests/srcTestRepo/src/data/Config.psd1 b/.github/actions/Document-PSModule/tests/srcTestRepo/src/data/Config.psd1 deleted file mode 100644 index fea44669..00000000 --- a/.github/actions/Document-PSModule/tests/srcTestRepo/src/data/Config.psd1 +++ /dev/null @@ -1,3 +0,0 @@ -@{ - RandomKey = 'RandomValue' -} diff --git a/.github/actions/Document-PSModule/tests/srcTestRepo/src/data/Settings.psd1 b/.github/actions/Document-PSModule/tests/srcTestRepo/src/data/Settings.psd1 deleted file mode 100644 index bcfa7b47..00000000 --- a/.github/actions/Document-PSModule/tests/srcTestRepo/src/data/Settings.psd1 +++ /dev/null @@ -1,3 +0,0 @@ -@{ - RandomSetting = 'RandomSettingValue' -} diff --git a/.github/actions/Document-PSModule/tests/srcTestRepo/src/finally.ps1 b/.github/actions/Document-PSModule/tests/srcTestRepo/src/finally.ps1 deleted file mode 100644 index d8fc2071..00000000 --- a/.github/actions/Document-PSModule/tests/srcTestRepo/src/finally.ps1 +++ /dev/null @@ -1,3 +0,0 @@ -Write-Verbose '------------------------------' -Write-Verbose '--- THIS IS A LAST LOADER ---' -Write-Verbose '------------------------------' diff --git a/.github/actions/Document-PSModule/tests/srcTestRepo/src/formats/CultureInfo.Format.ps1xml b/.github/actions/Document-PSModule/tests/srcTestRepo/src/formats/CultureInfo.Format.ps1xml deleted file mode 100644 index a715e08a..00000000 --- a/.github/actions/Document-PSModule/tests/srcTestRepo/src/formats/CultureInfo.Format.ps1xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - System.Globalization.CultureInfo - - System.Globalization.CultureInfo - - - - - 16 - - - 16 - - - - - - - - LCID - - - Name - - - DisplayName - - - - - - - - diff --git a/.github/actions/Document-PSModule/tests/srcTestRepo/src/formats/Mygciview.Format.ps1xml b/.github/actions/Document-PSModule/tests/srcTestRepo/src/formats/Mygciview.Format.ps1xml deleted file mode 100644 index 4c972c2c..00000000 --- a/.github/actions/Document-PSModule/tests/srcTestRepo/src/formats/Mygciview.Format.ps1xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - mygciview - - System.IO.DirectoryInfo - System.IO.FileInfo - - - PSParentPath - - - - - - 7 - Left - - - - 26 - Right - - - - 26 - Right - - - - 14 - Right - - - - Left - - - - - - - - ModeWithoutHardLink - - - LastWriteTime - - - CreationTime - - - Length - - - Name - - - - - - - - diff --git a/.github/actions/Document-PSModule/tests/srcTestRepo/src/functions/private/Get-InternalPSModule.ps1 b/.github/actions/Document-PSModule/tests/srcTestRepo/src/functions/private/Get-InternalPSModule.ps1 deleted file mode 100644 index 89f053cb..00000000 --- a/.github/actions/Document-PSModule/tests/srcTestRepo/src/functions/private/Get-InternalPSModule.ps1 +++ /dev/null @@ -1,18 +0,0 @@ -function Get-InternalPSModule { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} diff --git a/.github/actions/Document-PSModule/tests/srcTestRepo/src/functions/private/Set-InternalPSModule.ps1 b/.github/actions/Document-PSModule/tests/srcTestRepo/src/functions/private/Set-InternalPSModule.ps1 deleted file mode 100644 index cf870ba6..00000000 --- a/.github/actions/Document-PSModule/tests/srcTestRepo/src/functions/private/Set-InternalPSModule.ps1 +++ /dev/null @@ -1,22 +0,0 @@ -function Set-InternalPSModule { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [Diagnostics.CodeAnalysis.SuppressMessageAttribute( - 'PSUseShouldProcessForStateChangingFunctions', '', Scope = 'Function', - Justification = 'Reason for suppressing' - )] - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} diff --git a/.github/actions/Document-PSModule/tests/srcTestRepo/src/functions/public/PSModule/Get-PSModuleTest.ps1 b/.github/actions/Document-PSModule/tests/srcTestRepo/src/functions/public/PSModule/Get-PSModuleTest.ps1 deleted file mode 100644 index be5afc0d..00000000 --- a/.github/actions/Document-PSModule/tests/srcTestRepo/src/functions/public/PSModule/Get-PSModuleTest.ps1 +++ /dev/null @@ -1,22 +0,0 @@ -#Requires -Modules Store -#Requires -Modules @{ ModuleName = 'PSSemVer'; RequiredVersion = '1.1.4' } -#Requires -Modules @{ ModuleName = 'DynamicParams'; ModuleVersion = '1.1.8' } - -function Get-PSModuleTest { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} diff --git a/.github/actions/Document-PSModule/tests/srcTestRepo/src/functions/public/PSModule/New-PSModuleTest.ps1 b/.github/actions/Document-PSModule/tests/srcTestRepo/src/functions/public/PSModule/New-PSModuleTest.ps1 deleted file mode 100644 index 5fa16bc3..00000000 --- a/.github/actions/Document-PSModule/tests/srcTestRepo/src/functions/public/PSModule/New-PSModuleTest.ps1 +++ /dev/null @@ -1,37 +0,0 @@ -#Requires -Modules @{ModuleName='PSSemVer'; ModuleVersion='1.1.4'} - -function New-PSModuleTest { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - - .NOTES - Testing if a module can have a [Markdown based link](https://example.com). - !"#¤%&/()=?`´^¨*'-_+§½{[]}<>|@£$€¥¢:;.," - \[This is a test\] - #> - [Diagnostics.CodeAnalysis.SuppressMessageAttribute( - 'PSUseShouldProcessForStateChangingFunctions', '', Scope = 'Function', - Justification = 'Reason for suppressing' - )] - [Alias('New-PSModuleTestAlias1')] - [Alias('New-PSModuleTestAlias2')] - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} - -New-Alias New-PSModuleTestAlias3 New-PSModuleTest -New-Alias -Name New-PSModuleTestAlias4 -Value New-PSModuleTest - - -Set-Alias New-PSModuleTestAlias5 New-PSModuleTest diff --git a/.github/actions/Document-PSModule/tests/srcTestRepo/src/functions/public/PSModule/PSModule.md b/.github/actions/Document-PSModule/tests/srcTestRepo/src/functions/public/PSModule/PSModule.md deleted file mode 100644 index 79741cf4..00000000 --- a/.github/actions/Document-PSModule/tests/srcTestRepo/src/functions/public/PSModule/PSModule.md +++ /dev/null @@ -1 +0,0 @@ -# This is PSModule diff --git a/.github/actions/Document-PSModule/tests/srcTestRepo/src/functions/public/SomethingElse/Set-PSModuleTest.ps1 b/.github/actions/Document-PSModule/tests/srcTestRepo/src/functions/public/SomethingElse/Set-PSModuleTest.ps1 deleted file mode 100644 index db379c16..00000000 --- a/.github/actions/Document-PSModule/tests/srcTestRepo/src/functions/public/SomethingElse/Set-PSModuleTest.ps1 +++ /dev/null @@ -1,28 +0,0 @@ -function Set-PSModuleTest { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - - .NOTES - Controls: - - :q : Quit - - :q! : Quit without saving - - :wq : Save and quit - #> - [Diagnostics.CodeAnalysis.SuppressMessageAttribute( - 'PSUseShouldProcessForStateChangingFunctions', '', Scope = 'Function', - Justification = 'Reason for suppressing' - )] - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} diff --git a/.github/actions/Document-PSModule/tests/srcTestRepo/src/functions/public/SomethingElse/index.md b/.github/actions/Document-PSModule/tests/srcTestRepo/src/functions/public/SomethingElse/index.md deleted file mode 100644 index d9f7e9ee..00000000 --- a/.github/actions/Document-PSModule/tests/srcTestRepo/src/functions/public/SomethingElse/index.md +++ /dev/null @@ -1 +0,0 @@ -# This is SomethingElse diff --git a/.github/actions/Document-PSModule/tests/srcTestRepo/src/functions/public/Test-PSModuleTest.ps1 b/.github/actions/Document-PSModule/tests/srcTestRepo/src/functions/public/Test-PSModuleTest.ps1 deleted file mode 100644 index 26be2b9b..00000000 --- a/.github/actions/Document-PSModule/tests/srcTestRepo/src/functions/public/Test-PSModuleTest.ps1 +++ /dev/null @@ -1,18 +0,0 @@ -function Test-PSModuleTest { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} diff --git a/.github/actions/Document-PSModule/tests/srcTestRepo/src/functions/public/Widgets/Index.md b/.github/actions/Document-PSModule/tests/srcTestRepo/src/functions/public/Widgets/Index.md deleted file mode 100644 index f3eaf5b9..00000000 --- a/.github/actions/Document-PSModule/tests/srcTestRepo/src/functions/public/Widgets/Index.md +++ /dev/null @@ -1,4 +0,0 @@ -# Widgets - -This is the section overview for the Widgets group, authored as `Index.md` to verify -case-insensitive detection and normalization to `index.md`. diff --git a/.github/actions/Document-PSModule/tests/srcTestRepo/src/header.ps1 b/.github/actions/Document-PSModule/tests/srcTestRepo/src/header.ps1 deleted file mode 100644 index cc1fde9a..00000000 --- a/.github/actions/Document-PSModule/tests/srcTestRepo/src/header.ps1 +++ /dev/null @@ -1,3 +0,0 @@ -[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSAvoidLongLines', '', Justification = 'Contains long links.')] -[CmdletBinding()] -param() diff --git a/.github/actions/Document-PSModule/tests/srcTestRepo/src/init/initializer.ps1 b/.github/actions/Document-PSModule/tests/srcTestRepo/src/init/initializer.ps1 deleted file mode 100644 index 28396fb0..00000000 --- a/.github/actions/Document-PSModule/tests/srcTestRepo/src/init/initializer.ps1 +++ /dev/null @@ -1,3 +0,0 @@ -Write-Verbose '-------------------------------' -Write-Verbose '--- THIS IS AN INITIALIZER ---' -Write-Verbose '-------------------------------' diff --git a/.github/actions/Document-PSModule/tests/srcTestRepo/src/modules/OtherPSModule.psm1 b/.github/actions/Document-PSModule/tests/srcTestRepo/src/modules/OtherPSModule.psm1 deleted file mode 100644 index 5d6af8ea..00000000 --- a/.github/actions/Document-PSModule/tests/srcTestRepo/src/modules/OtherPSModule.psm1 +++ /dev/null @@ -1,19 +0,0 @@ -function Get-OtherPSModule { - <# - .SYNOPSIS - Performs tests on a module. - - .DESCRIPTION - A longer description of the function. - - .EXAMPLE - Get-OtherPSModule -Name 'World' - #> - [CmdletBinding()] - param( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} diff --git a/.github/actions/Document-PSModule/tests/srcTestRepo/src/scripts/loader.ps1 b/.github/actions/Document-PSModule/tests/srcTestRepo/src/scripts/loader.ps1 deleted file mode 100644 index 973735ad..00000000 --- a/.github/actions/Document-PSModule/tests/srcTestRepo/src/scripts/loader.ps1 +++ /dev/null @@ -1,3 +0,0 @@ -Write-Verbose '-------------------------' -Write-Verbose '--- THIS IS A LOADER ---' -Write-Verbose '-------------------------' diff --git a/.github/actions/Document-PSModule/tests/srcTestRepo/src/types/DirectoryInfo.Types.ps1xml b/.github/actions/Document-PSModule/tests/srcTestRepo/src/types/DirectoryInfo.Types.ps1xml deleted file mode 100644 index aef538b2..00000000 --- a/.github/actions/Document-PSModule/tests/srcTestRepo/src/types/DirectoryInfo.Types.ps1xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - System.IO.FileInfo - - - Status - Success - - - - - System.IO.DirectoryInfo - - - Status - Success - - - - diff --git a/.github/actions/Document-PSModule/tests/srcTestRepo/src/types/FileInfo.Types.ps1xml b/.github/actions/Document-PSModule/tests/srcTestRepo/src/types/FileInfo.Types.ps1xml deleted file mode 100644 index 4cfaf6b8..00000000 --- a/.github/actions/Document-PSModule/tests/srcTestRepo/src/types/FileInfo.Types.ps1xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - System.IO.FileInfo - - - Age - - ((Get-Date) - ($this.CreationTime)).Days - - - - - diff --git a/.github/actions/Document-PSModule/tests/srcTestRepo/src/variables/private/PrivateVariables.ps1 b/.github/actions/Document-PSModule/tests/srcTestRepo/src/variables/private/PrivateVariables.ps1 deleted file mode 100644 index f1fc2c3b..00000000 --- a/.github/actions/Document-PSModule/tests/srcTestRepo/src/variables/private/PrivateVariables.ps1 +++ /dev/null @@ -1,47 +0,0 @@ -$script:HabitablePlanets = @( - @{ - Name = 'Earth' - Mass = 5.97 - Diameter = 12756 - DayLength = 24.0 - }, - @{ - Name = 'Mars' - Mass = 0.642 - Diameter = 6792 - DayLength = 24.7 - }, - @{ - Name = 'Proxima Centauri b' - Mass = 1.17 - Diameter = 11449 - DayLength = 5.15 - }, - @{ - Name = 'Kepler-442b' - Mass = 2.34 - Diameter = 11349 - DayLength = 5.7 - }, - @{ - Name = 'Kepler-452b' - Mass = 5.0 - Diameter = 17340 - DayLength = 20.0 - } -) - -$script:InhabitedPlanets = @( - @{ - Name = 'Earth' - Mass = 5.97 - Diameter = 12756 - DayLength = 24.0 - }, - @{ - Name = 'Mars' - Mass = 0.642 - Diameter = 6792 - DayLength = 24.7 - } -) diff --git a/.github/actions/Document-PSModule/tests/srcTestRepo/src/variables/public/Moons.ps1 b/.github/actions/Document-PSModule/tests/srcTestRepo/src/variables/public/Moons.ps1 deleted file mode 100644 index dd0f33ca..00000000 --- a/.github/actions/Document-PSModule/tests/srcTestRepo/src/variables/public/Moons.ps1 +++ /dev/null @@ -1,6 +0,0 @@ -$script:Moons = @( - @{ - Planet = 'Earth' - Name = 'Moon' - } -) diff --git a/.github/actions/Document-PSModule/tests/srcTestRepo/src/variables/public/Planets.ps1 b/.github/actions/Document-PSModule/tests/srcTestRepo/src/variables/public/Planets.ps1 deleted file mode 100644 index 5927bc51..00000000 --- a/.github/actions/Document-PSModule/tests/srcTestRepo/src/variables/public/Planets.ps1 +++ /dev/null @@ -1,20 +0,0 @@ -$script:Planets = @( - @{ - Name = 'Mercury' - Mass = 0.330 - Diameter = 4879 - DayLength = 4222.6 - }, - @{ - Name = 'Venus' - Mass = 4.87 - Diameter = 12104 - DayLength = 2802.0 - }, - @{ - Name = 'Earth' - Mass = 5.97 - Diameter = 12756 - DayLength = 24.0 - } -) diff --git a/.github/actions/Document-PSModule/tests/srcTestRepo/src/variables/public/SolarSystems.ps1 b/.github/actions/Document-PSModule/tests/srcTestRepo/src/variables/public/SolarSystems.ps1 deleted file mode 100644 index acbcedfd..00000000 --- a/.github/actions/Document-PSModule/tests/srcTestRepo/src/variables/public/SolarSystems.ps1 +++ /dev/null @@ -1,17 +0,0 @@ -$script:SolarSystems = @( - @{ - Name = 'Solar System' - Planets = $script:Planets - Moons = $script:Moons - }, - @{ - Name = 'Alpha Centauri' - Planets = @() - Moons = @() - }, - @{ - Name = 'Sirius' - Planets = @() - Moons = @() - } -) diff --git a/.github/actions/Get-PSModuleSettings/tests/Environment.Tests.ps1 b/.github/actions/Get-PSModuleSettings/tests/Environment.Tests.ps1 deleted file mode 100644 index b7876784..00000000 --- a/.github/actions/Get-PSModuleSettings/tests/Environment.Tests.ps1 +++ /dev/null @@ -1,15 +0,0 @@ -#Requires -Modules @{ ModuleName = 'Pester'; ModuleVersion = '6.0.0'; MaximumVersion = '6.*' } - -BeforeAll { - # Minimal test file for validation purposes -} - -Describe 'Environment' { - It 'Should have PowerShell available' { - $PSVersionTable.PSVersion | Should -Not -BeNullOrEmpty - } - - It 'Should have expected OS platform' { - $PSVersionTable.Platform | Should -BeIn @('Win32NT', 'Unix') - } -} diff --git a/.github/actions/Get-PSModuleSettings/tests/PSModuleTest.Tests.ps1 b/.github/actions/Get-PSModuleSettings/tests/PSModuleTest.Tests.ps1 deleted file mode 100644 index 63f2897e..00000000 --- a/.github/actions/Get-PSModuleSettings/tests/PSModuleTest.Tests.ps1 +++ /dev/null @@ -1,15 +0,0 @@ -#Requires -Modules @{ ModuleName = 'Pester'; ModuleVersion = '6.0.0'; MaximumVersion = '6.*' } - -BeforeAll { - # Minimal test file for validation purposes -} - -Describe 'PSModuleTest' { - It 'Should pass basic test' { - $true | Should -Be $true - } - - It 'Should have test context available' { - $PSScriptRoot | Should -Not -BeNullOrEmpty - } -} diff --git a/.github/actions/Get-PSModuleSettings/tests/scenarios/invalid-percent-target/PSModule.yml b/.github/actions/Get-PSModuleSettings/tests/scenarios/invalid-percent-target/PSModule.yml deleted file mode 100644 index e60825a5..00000000 --- a/.github/actions/Get-PSModuleSettings/tests/scenarios/invalid-percent-target/PSModule.yml +++ /dev/null @@ -1,23 +0,0 @@ -Name: PSModuleTest -Test: - SourceCode: - Skip: true - PSModule: - Linux: - Skip: true - Module: - Skip: false - CodeCoverage: - PercentTarget: 101 -Publish: - Module: - AutoCleanup: false -Linter: - env: - VALIDATE_BIOME_FORMAT: false - VALIDATE_BIOME_LINT: false - VALIDATE_GITHUB_ACTIONS_ZIZMOR: false - VALIDATE_JSCPD: false - VALIDATE_JSON_PRETTIER: false - VALIDATE_MARKDOWN_PRETTIER: false - VALIDATE_YAML_PRETTIER: false diff --git a/.github/actions/Get-PSModuleSettings/tests/scenarios/valid/PSModule.yml b/.github/actions/Get-PSModuleSettings/tests/scenarios/valid/PSModule.yml deleted file mode 100644 index 4ecb9116..00000000 --- a/.github/actions/Get-PSModuleSettings/tests/scenarios/valid/PSModule.yml +++ /dev/null @@ -1,23 +0,0 @@ -Name: PSModuleTest -Test: - SourceCode: - Skip: true - PSModule: - Linux: - Skip: true - Module: - Skip: false - CodeCoverage: - PercentTarget: 1 -Publish: - Module: - AutoCleanup: false -Linter: - env: - VALIDATE_BIOME_FORMAT: false - VALIDATE_BIOME_LINT: false - VALIDATE_GITHUB_ACTIONS_ZIZMOR: false - VALIDATE_JSCPD: false - VALIDATE_JSON_PRETTIER: false - VALIDATE_MARKDOWN_PRETTIER: false - VALIDATE_YAML_PRETTIER: false diff --git a/.github/actions/Get-PesterCodeCoverage/tests/CodeCoverage/Environments-Windows-CodeCoverage/Environments-Windows-CodeCoverage-Report.json b/.github/actions/Get-PesterCodeCoverage/tests/CodeCoverage/Environments-Windows-CodeCoverage/Environments-Windows-CodeCoverage-Report.json deleted file mode 100644 index 3ebe7e70..00000000 --- a/.github/actions/Get-PesterCodeCoverage/tests/CodeCoverage/Environments-Windows-CodeCoverage/Environments-Windows-CodeCoverage-Report.json +++ /dev/null @@ -1 +0,0 @@ -{"CommandsMissed":[{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\modules\\OtherPSModule.psm1","Line":18,"StartLine":18,"EndLine":18,"StartColumn":5,"EndColumn":33,"Class":"","Function":"Get-OtherPSModule","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":5,"StartLine":5,"EndLine":5,"StartColumn":13,"EndColumn":74,"Class":"","Function":"","Command":"$baseName = [System.IO.Path]::GetFileNameWithoutExtension($PSCommandPath)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":6,"StartLine":6,"EndLine":6,"StartColumn":24,"EndColumn":80,"Class":"","Function":"","Command":"$script:PSModuleInfo = Test-ModuleManifest -Path \"$PSScriptRoot\\$baseName.psd1\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":7,"StartLine":7,"EndLine":7,"StartColumn":1,"EndColumn":21,"Class":"","Function":"","Command":"$script:PSModuleInfo","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":7,"StartLine":7,"EndLine":7,"StartColumn":24,"EndColumn":35,"Class":"","Function":"","Command":"Format-List","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":7,"StartLine":7,"EndLine":7,"StartColumn":38,"EndColumn":56,"Class":"","Function":"","Command":"Out-String -Stream","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":7,"StartLine":7,"EndLine":7,"StartColumn":59,"EndColumn":92,"Class":"","Function":"","Command":"ForEach-Object { Write-Debug $_ }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":7,"StartLine":7,"EndLine":7,"StartColumn":76,"EndColumn":90,"Class":"","Function":"","Command":"Write-Debug $_","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":8,"StartLine":8,"EndLine":8,"StartColumn":15,"EndColumn":40,"Class":"","Function":"","Command":"$scriptName = $script:PSModuleInfo.Name","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":9,"StartLine":9,"EndLine":9,"StartColumn":1,"EndColumn":47,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - Importing module\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":11,"StartLine":11,"EndLine":11,"StartColumn":1,"EndColumn":57,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [data] - Processing folder\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":12,"StartLine":12,"EndLine":12,"StartColumn":15,"EndColumn":47,"Class":"","Function":"","Command":"$dataFolder = (Join-Path $PSScriptRoot 'data')","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":12,"StartLine":12,"EndLine":12,"StartColumn":16,"EndColumn":46,"Class":"","Function":"","Command":"Join-Path $PSScriptRoot 'data'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":13,"StartLine":13,"EndLine":13,"StartColumn":1,"EndColumn":53,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [data] - [$dataFolder]\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":14,"StartLine":14,"EndLine":14,"StartColumn":1,"EndColumn":98,"Class":"","Function":"","Command":"Get-ChildItem -Path \"$dataFolder\" -Recurse -Force -Include '*.psd1' -ErrorAction SilentlyContinue","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":14,"StartLine":14,"EndLine":18,"StartColumn":101,"EndColumn":2,"Class":"","Function":"","Command":"ForEach-Object {\n Write-Debug \"[$scriptName] - [data] - [$($_.BaseName)] - Importing\"\n New-Variable -Name $_.BaseName -Value (Import-PowerShellDataFile -Path $_.FullName) -Force\n Write-Debug \"[$scriptName] - [data] - [$($_.BaseName)] - Done\"\n}","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":15,"StartLine":15,"EndLine":15,"StartColumn":5,"EndColumn":72,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [data] - [$($_.BaseName)] - Importing\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":15,"StartLine":15,"EndLine":15,"StartColumn":46,"EndColumn":57,"Class":"","Function":"","Command":"$_.BaseName","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":16,"StartLine":16,"EndLine":16,"StartColumn":5,"EndColumn":95,"Class":"","Function":"","Command":"New-Variable -Name $_.BaseName -Value (Import-PowerShellDataFile -Path $_.FullName) -Force","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":16,"StartLine":16,"EndLine":16,"StartColumn":44,"EndColumn":87,"Class":"","Function":"","Command":"Import-PowerShellDataFile -Path $_.FullName","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":17,"StartLine":17,"EndLine":17,"StartColumn":5,"EndColumn":67,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [data] - [$($_.BaseName)] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":17,"StartLine":17,"EndLine":17,"StartColumn":46,"EndColumn":57,"Class":"","Function":"","Command":"$_.BaseName","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":19,"StartLine":19,"EndLine":19,"StartColumn":1,"EndColumn":44,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [data] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":22,"StartLine":22,"EndLine":22,"StartColumn":1,"EndColumn":57,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [init] - Processing folder\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":24,"StartLine":24,"EndLine":24,"StartColumn":1,"EndColumn":65,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [init] - [initializer] - Importing\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":25,"StartLine":25,"EndLine":25,"StartColumn":1,"EndColumn":48,"Class":"","Function":"","Command":"Write-Verbose '-------------------------------'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":26,"StartLine":26,"EndLine":26,"StartColumn":1,"EndColumn":48,"Class":"","Function":"","Command":"Write-Verbose '--- THIS IS AN INITIALIZER ---'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":27,"StartLine":27,"EndLine":27,"StartColumn":1,"EndColumn":48,"Class":"","Function":"","Command":"Write-Verbose '-------------------------------'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":28,"StartLine":28,"EndLine":28,"StartColumn":1,"EndColumn":60,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [init] - [initializer] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":30,"StartLine":30,"EndLine":30,"StartColumn":1,"EndColumn":44,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [init] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":33,"StartLine":33,"EndLine":33,"StartColumn":1,"EndColumn":72,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [private] - Processing folder\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":35,"StartLine":35,"EndLine":35,"StartColumn":1,"EndColumn":81,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [private] - [SecretWriter] - Importing\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":42,"StartLine":42,"EndLine":42,"StartColumn":23,"EndColumn":29,"Class":"SecretWriter","Function":"SecretWriter","Command":"$this.Alias = $alias","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":43,"StartLine":43,"EndLine":43,"StartColumn":22,"EndColumn":27,"Class":"SecretWriter","Function":"SecretWriter","Command":"$this.Name = $name","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":44,"StartLine":44,"EndLine":44,"StartColumn":24,"EndColumn":31,"Class":"SecretWriter","Function":"SecretWriter","Command":"$this.Secret = $secret","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":48,"StartLine":48,"EndLine":48,"StartColumn":16,"EndColumn":27,"Class":"SecretWriter","Function":"GetAlias","Command":"return $this.Alias","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":51,"StartLine":51,"EndLine":51,"StartColumn":1,"EndColumn":76,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [private] - [SecretWriter] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":53,"StartLine":53,"EndLine":53,"StartColumn":1,"EndColumn":59,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [private] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":56,"StartLine":56,"EndLine":56,"StartColumn":1,"EndColumn":71,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [public] - Processing folder\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":58,"StartLine":58,"EndLine":58,"StartColumn":1,"EndColumn":72,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [public] - [Book] - Importing\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":69,"StartLine":69,"EndLine":69,"StartColumn":14,"EndColumn":29,"Class":"Book","Function":"Book","Command":"$this.Init(@{})","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":71,"StartLine":71,"EndLine":71,"StartColumn":36,"EndColumn":59,"Class":"Book","Function":"Book","Command":"$this.Init($Properties)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":74,"StartLine":74,"EndLine":74,"StartColumn":9,"EndColumn":57,"Class":"Book","Function":"Book","Command":"$this.Init(@{Title = $Title; Author = $Author })","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":74,"StartLine":74,"EndLine":74,"StartColumn":30,"EndColumn":36,"Class":"Book","Function":"Book","Command":"Title = $Title","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":74,"StartLine":74,"EndLine":74,"StartColumn":47,"EndColumn":54,"Class":"Book","Function":"Book","Command":"Author = $Author","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":78,"StartLine":78,"EndLine":78,"StartColumn":31,"EndColumn":47,"Class":"Book","Function":"Init","Command":"$Properties.Keys","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":79,"StartLine":79,"EndLine":79,"StartColumn":31,"EndColumn":52,"Class":"Book","Function":"Init","Command":"$this.$Property = $Properties.$Property","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":84,"StartLine":84,"EndLine":84,"StartColumn":13,"EndColumn":34,"Class":"Book","Function":"GetReadingTime","Command":"if ($this.PageCount -le 0) {\n throw 'Unable to determine reading time from page count.'\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":85,"StartLine":85,"EndLine":85,"StartColumn":19,"EndColumn":70,"Class":"Book","Function":"GetReadingTime","Command":"throw 'Unable to determine reading time from page count.'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":87,"StartLine":87,"EndLine":87,"StartColumn":20,"EndColumn":39,"Class":"Book","Function":"GetReadingTime","Command":"$Minutes = $this.PageCount * 2","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":88,"StartLine":88,"EndLine":88,"StartColumn":16,"EndColumn":47,"Class":"Book","Function":"GetReadingTime","Command":"return [timespan]::new(0, $Minutes, 0)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":93,"StartLine":93,"EndLine":94,"StartColumn":13,"EndColumn":55,"Class":"Book","Function":"GetPublishedAge","Command":"if (\n $null -eq $this.PublishDate -or\n $this.PublishDate -eq [datetime]::MinValue\n ) { throw 'PublishDate not defined' }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":95,"StartLine":95,"EndLine":95,"StartColumn":19,"EndColumn":44,"Class":"Book","Function":"GetPublishedAge","Command":"throw 'PublishDate not defined'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":97,"StartLine":97,"EndLine":97,"StartColumn":16,"EndColumn":46,"Class":"Book","Function":"GetPublishedAge","Command":"return (Get-Date) - $this.PublishDate","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":97,"StartLine":97,"EndLine":97,"StartColumn":17,"EndColumn":25,"Class":"Book","Function":"GetPublishedAge","Command":"Get-Date","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":101,"StartLine":101,"EndLine":101,"StartColumn":16,"EndColumn":79,"Class":"Book","Function":"ToString","Command":"return \"$($this.Title) by $($this.Author) ($($this.PublishDate.Year))\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":101,"StartLine":101,"EndLine":101,"StartColumn":19,"EndColumn":30,"Class":"Book","Function":"ToString","Command":"$this.Title","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":101,"StartLine":101,"EndLine":101,"StartColumn":37,"EndColumn":49,"Class":"Book","Function":"ToString","Command":"$this.Author","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":101,"StartLine":101,"EndLine":101,"StartColumn":54,"EndColumn":76,"Class":"Book","Function":"ToString","Command":"$this.PublishDate.Year","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":110,"StartLine":110,"EndLine":110,"StartColumn":34,"EndColumn":64,"Class":"BookList","Function":"Initialize","Command":"[BookList]::Initialize($false)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":112,"StartLine":112,"EndLine":112,"StartColumn":13,"EndColumn":59,"Class":"BookList","Function":"Initialize","Command":"if ([BookList]::Books.Count -gt 0 -and -not $force) {\n return $false\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":113,"StartLine":113,"EndLine":113,"StartColumn":20,"EndColumn":26,"Class":"BookList","Function":"Initialize","Command":"return $false","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":116,"StartLine":116,"EndLine":116,"StartColumn":29,"EndColumn":75,"Class":"BookList","Function":"Initialize","Command":"[BookList]::Books = [System.Collections.Generic.List[Book]]::new()","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":118,"StartLine":118,"EndLine":118,"StartColumn":16,"EndColumn":21,"Class":"BookList","Function":"Initialize","Command":"return $true","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":122,"StartLine":122,"EndLine":125,"StartColumn":19,"EndColumn":20,"Class":"BookList","Function":"Validate","Command":"$Prefix = @(\n 'Book validation failed: Book must be defined with the Title,'\n 'Author, and PublishDate properties, but'\n ) -join ' '","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":123,"StartLine":123,"EndLine":123,"StartColumn":13,"EndColumn":75,"Class":"BookList","Function":"Validate","Command":"'Book validation failed: Book must be defined with the Title,'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":124,"StartLine":124,"EndLine":124,"StartColumn":13,"EndColumn":54,"Class":"BookList","Function":"Validate","Command":"'Author, and PublishDate properties, but'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":126,"StartLine":126,"EndLine":126,"StartColumn":13,"EndColumn":28,"Class":"BookList","Function":"Validate","Command":"if ($null -eq $Book) { throw \"$Prefix was null\" }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":126,"StartLine":126,"EndLine":126,"StartColumn":38,"EndColumn":56,"Class":"BookList","Function":"Validate","Command":"throw \"$Prefix was null\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":127,"StartLine":127,"EndLine":127,"StartColumn":13,"EndColumn":49,"Class":"BookList","Function":"Validate","Command":"if ([string]::IsNullOrEmpty($Book.Title)) {\n throw \"$Prefix Title wasn't defined\"\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":128,"StartLine":128,"EndLine":128,"StartColumn":19,"EndColumn":49,"Class":"BookList","Function":"Validate","Command":"throw \"$Prefix Title wasn't defined\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":130,"StartLine":130,"EndLine":130,"StartColumn":13,"EndColumn":50,"Class":"BookList","Function":"Validate","Command":"if ([string]::IsNullOrEmpty($Book.Author)) {\n throw \"$Prefix Author wasn't defined\"\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":131,"StartLine":131,"EndLine":131,"StartColumn":19,"EndColumn":50,"Class":"BookList","Function":"Validate","Command":"throw \"$Prefix Author wasn't defined\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":133,"StartLine":133,"EndLine":133,"StartColumn":13,"EndColumn":55,"Class":"BookList","Function":"Validate","Command":"if ([datetime]::MinValue -eq $Book.PublishDate) {\n throw \"$Prefix PublishDate wasn't defined\"\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":134,"StartLine":134,"EndLine":134,"StartColumn":19,"EndColumn":55,"Class":"BookList","Function":"Validate","Command":"throw \"$Prefix PublishDate wasn't defined\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":140,"StartLine":140,"EndLine":140,"StartColumn":9,"EndColumn":33,"Class":"BookList","Function":"Add","Command":"[BookList]::Initialize()","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":141,"StartLine":141,"EndLine":141,"StartColumn":9,"EndColumn":36,"Class":"BookList","Function":"Add","Command":"[BookList]::Validate($Book)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":142,"StartLine":142,"EndLine":142,"StartColumn":13,"EndColumn":46,"Class":"BookList","Function":"Add","Command":"if ([BookList]::Books.Contains($Book)) {\n throw \"Book '$Book' already in list\"\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":143,"StartLine":143,"EndLine":143,"StartColumn":19,"EndColumn":49,"Class":"BookList","Function":"Add","Command":"throw \"Book '$Book' already in list\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":146,"StartLine":146,"EndLine":152,"StartColumn":26,"EndColumn":26,"Class":"BookList","Function":"Add","Command":"$FindPredicate = {\n param([Book]$b)\n\n $b.Title -eq $Book.Title -and\n $b.Author -eq $Book.Author -and\n $b.PublishDate -eq $Book.PublishDate\n }.GetNewClosure()","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":149,"StartLine":149,"EndLine":151,"StartColumn":13,"EndColumn":49,"Class":"BookList","Function":"Add","Command":"$b.Title -eq $Book.Title -and\n $b.Author -eq $Book.Author -and\n $b.PublishDate -eq $Book.PublishDate","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":153,"StartLine":153,"EndLine":153,"StartColumn":13,"EndColumn":51,"Class":"BookList","Function":"Add","Command":"if ([BookList]::Books.Find($FindPredicate)) {\n throw \"Book '$Book' already in list\"\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":154,"StartLine":154,"EndLine":154,"StartColumn":19,"EndColumn":49,"Class":"BookList","Function":"Add","Command":"throw \"Book '$Book' already in list\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":157,"StartLine":157,"EndLine":157,"StartColumn":9,"EndColumn":37,"Class":"BookList","Function":"Add","Command":"[BookList]::Books.Add($Book)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":161,"StartLine":161,"EndLine":161,"StartColumn":9,"EndColumn":33,"Class":"BookList","Function":"Clear","Command":"[BookList]::Initialize()","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":162,"StartLine":162,"EndLine":162,"StartColumn":9,"EndColumn":34,"Class":"BookList","Function":"Clear","Command":"[BookList]::Books.Clear()","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":166,"StartLine":166,"EndLine":166,"StartColumn":9,"EndColumn":33,"Class":"BookList","Function":"Find","Command":"[BookList]::Initialize()","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":167,"StartLine":167,"EndLine":167,"StartColumn":16,"EndColumn":50,"Class":"BookList","Function":"Find","Command":"return [BookList]::Books.Find($Predicate)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":171,"StartLine":171,"EndLine":171,"StartColumn":9,"EndColumn":33,"Class":"BookList","Function":"FindAll","Command":"[BookList]::Initialize()","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":172,"StartLine":172,"EndLine":172,"StartColumn":16,"EndColumn":53,"Class":"BookList","Function":"FindAll","Command":"return [BookList]::Books.FindAll($Predicate)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":176,"StartLine":176,"EndLine":176,"StartColumn":9,"EndColumn":33,"Class":"BookList","Function":"Remove","Command":"[BookList]::Initialize()","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":177,"StartLine":177,"EndLine":177,"StartColumn":9,"EndColumn":40,"Class":"BookList","Function":"Remove","Command":"[BookList]::Books.Remove($Book)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":181,"StartLine":181,"EndLine":181,"StartColumn":9,"EndColumn":33,"Class":"BookList","Function":"RemoveBy","Command":"[BookList]::Initialize()","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":182,"StartLine":182,"EndLine":185,"StartColumn":18,"EndColumn":31,"Class":"BookList","Function":"RemoveBy","Command":"$Index = [BookList]::Books.FindIndex({\n param($b)\n $b.$Property -eq $Value\n }.GetNewClosure())","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":184,"StartLine":184,"EndLine":184,"StartColumn":17,"EndColumn":40,"Class":"BookList","Function":"RemoveBy","Command":"$b.$Property -eq $Value","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":186,"StartLine":186,"EndLine":186,"StartColumn":13,"EndColumn":25,"Class":"BookList","Function":"RemoveBy","Command":"if ($Index -ge 0) {\n [BookList]::Books.RemoveAt($Index)\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":187,"StartLine":187,"EndLine":187,"StartColumn":13,"EndColumn":47,"Class":"BookList","Function":"RemoveBy","Command":"[BookList]::Books.RemoveAt($Index)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":206,"StartLine":206,"EndLine":206,"StartColumn":1,"EndColumn":67,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [public] - [Book] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":208,"StartLine":208,"EndLine":208,"StartColumn":1,"EndColumn":58,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [public] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":211,"StartLine":211,"EndLine":211,"StartColumn":1,"EndColumn":74,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [private] - Processing folder\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":213,"StartLine":213,"EndLine":213,"StartColumn":1,"EndColumn":91,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [private] - [Get-InternalPSModule] - Importing\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":230,"StartLine":230,"EndLine":230,"StartColumn":5,"EndColumn":33,"Class":"","Function":"Get-InternalPSModule","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":232,"StartLine":232,"EndLine":232,"StartColumn":1,"EndColumn":86,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [private] - [Get-InternalPSModule] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":235,"StartLine":235,"EndLine":235,"StartColumn":1,"EndColumn":91,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [private] - [Set-InternalPSModule] - Importing\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":256,"StartLine":256,"EndLine":256,"StartColumn":5,"EndColumn":33,"Class":"","Function":"Set-InternalPSModule","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":258,"StartLine":258,"EndLine":258,"StartColumn":1,"EndColumn":86,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [private] - [Set-InternalPSModule] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":260,"StartLine":260,"EndLine":260,"StartColumn":1,"EndColumn":61,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [private] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":263,"StartLine":263,"EndLine":263,"StartColumn":1,"EndColumn":73,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - Processing folder\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":265,"StartLine":265,"EndLine":265,"StartColumn":1,"EndColumn":80,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [completers] - Importing\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":266,"StartLine":266,"EndLine":273,"StartColumn":1,"EndColumn":2,"Class":"","Function":"","Command":"Register-ArgumentCompleter -CommandName New-PSModuleTest -ParameterName Name -ScriptBlock {\n param($commandName, $parameterName, $wordToComplete, $commandAst, $fakeBoundParameters)\n $null = $commandName, $parameterName, $wordToComplete, $commandAst, $fakeBoundParameters\n\n 'Alice', 'Bob', 'Charlie' | Where-Object { $_ -like \"$wordToComplete*\" } | ForEach-Object {\n [System.Management.Automation.CompletionResult]::new($_, $_, 'ParameterValue', $_)\n }\n}","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":268,"StartLine":268,"EndLine":268,"StartColumn":13,"EndColumn":93,"Class":"","Function":"","Command":"$null = $commandName, $parameterName, $wordToComplete, $commandAst, $fakeBoundParameters","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":270,"StartLine":270,"EndLine":270,"StartColumn":5,"EndColumn":30,"Class":"","Function":"","Command":"'Alice', 'Bob', 'Charlie'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":270,"StartLine":270,"EndLine":270,"StartColumn":33,"EndColumn":77,"Class":"","Function":"","Command":"Where-Object { $_ -like \"$wordToComplete*\" }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":270,"StartLine":270,"EndLine":270,"StartColumn":48,"EndColumn":75,"Class":"","Function":"","Command":"$_ -like \"$wordToComplete*\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":270,"StartLine":270,"EndLine":272,"StartColumn":80,"EndColumn":6,"Class":"","Function":"","Command":"ForEach-Object {\n [System.Management.Automation.CompletionResult]::new($_, $_, 'ParameterValue', $_)\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":271,"StartLine":271,"EndLine":271,"StartColumn":9,"EndColumn":91,"Class":"","Function":"","Command":"[System.Management.Automation.CompletionResult]::new($_, $_, 'ParameterValue', $_)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":274,"StartLine":274,"EndLine":274,"StartColumn":1,"EndColumn":75,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [completers] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":277,"StartLine":277,"EndLine":277,"StartColumn":1,"EndColumn":87,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [Test-PSModuleTest] - Importing\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":294,"StartLine":294,"EndLine":294,"StartColumn":5,"EndColumn":33,"Class":"","Function":"Test-PSModuleTest","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":296,"StartLine":296,"EndLine":296,"StartColumn":1,"EndColumn":82,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [Test-PSModuleTest] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":299,"StartLine":299,"EndLine":299,"StartColumn":1,"EndColumn":86,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [PSModule] - Processing folder\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":301,"StartLine":301,"EndLine":301,"StartColumn":1,"EndColumn":99,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [PSModule] - [Get-PSModuleTest] - Importing\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":323,"StartLine":323,"EndLine":323,"StartColumn":5,"EndColumn":33,"Class":"","Function":"Get-PSModuleTest","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":325,"StartLine":325,"EndLine":325,"StartColumn":1,"EndColumn":94,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [PSModule] - [Get-PSModuleTest] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":328,"StartLine":328,"EndLine":328,"StartColumn":1,"EndColumn":99,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [PSModule] - [New-PSModuleTest] - Importing\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":358,"StartLine":358,"EndLine":358,"StartColumn":5,"EndColumn":33,"Class":"","Function":"New-PSModuleTest","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":361,"StartLine":361,"EndLine":361,"StartColumn":1,"EndColumn":50,"Class":"","Function":"","Command":"New-Alias New-PSModuleTestAlias3 New-PSModuleTest","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":362,"StartLine":362,"EndLine":362,"StartColumn":1,"EndColumn":63,"Class":"","Function":"","Command":"New-Alias -Name New-PSModuleTestAlias4 -Value New-PSModuleTest","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":365,"StartLine":365,"EndLine":365,"StartColumn":1,"EndColumn":50,"Class":"","Function":"","Command":"Set-Alias New-PSModuleTestAlias5 New-PSModuleTest","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":366,"StartLine":366,"EndLine":366,"StartColumn":1,"EndColumn":94,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [PSModule] - [New-PSModuleTest] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":368,"StartLine":368,"EndLine":368,"StartColumn":1,"EndColumn":73,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [PSModule] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":371,"StartLine":371,"EndLine":371,"StartColumn":1,"EndColumn":91,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [SomethingElse] - Processing folder\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":373,"StartLine":373,"EndLine":373,"StartColumn":1,"EndColumn":104,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [SomethingElse] - [Set-PSModuleTest] - Importing\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":394,"StartLine":394,"EndLine":394,"StartColumn":5,"EndColumn":33,"Class":"","Function":"Set-PSModuleTest","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":396,"StartLine":396,"EndLine":396,"StartColumn":1,"EndColumn":99,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [SomethingElse] - [Set-PSModuleTest] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":398,"StartLine":398,"EndLine":398,"StartColumn":1,"EndColumn":78,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [SomethingElse] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":400,"StartLine":400,"EndLine":400,"StartColumn":1,"EndColumn":60,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":403,"StartLine":403,"EndLine":403,"StartColumn":1,"EndColumn":74,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [private] - Processing folder\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":405,"StartLine":405,"EndLine":405,"StartColumn":1,"EndColumn":87,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [private] - [PrivateVariables] - Importing\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":406,"StartLine":406,"EndLine":437,"StartColumn":28,"EndColumn":2,"Class":"","Function":"","Command":"$script:HabitablePlanets = @(\n @{\n Name = 'Earth'\n Mass = 5.97\n Diameter = 12756\n DayLength = 24.0\n },\n @{\n Name = 'Mars'\n Mass = 0.642\n Diameter = 6792\n DayLength = 24.7\n },\n @{\n Name = 'Proxima Centauri b'\n Mass = 1.17\n Diameter = 11449\n DayLength = 5.15\n },\n @{\n Name = 'Kepler-442b'\n Mass = 2.34\n Diameter = 11349\n DayLength = 5.7\n },\n @{\n Name = 'Kepler-452b'\n Mass = 5.0\n Diameter = 17340\n DayLength = 20.0\n }\n)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":407,"StartLine":407,"EndLine":436,"StartColumn":5,"EndColumn":6,"Class":"","Function":"","Command":"@{\n Name = 'Earth'\n Mass = 5.97\n Diameter = 12756\n DayLength = 24.0\n },\n @{\n Name = 'Mars'\n Mass = 0.642\n Diameter = 6792\n DayLength = 24.7\n },\n @{\n Name = 'Proxima Centauri b'\n Mass = 1.17\n Diameter = 11449\n DayLength = 5.15\n },\n @{\n Name = 'Kepler-442b'\n Mass = 2.34\n Diameter = 11349\n DayLength = 5.7\n },\n @{\n Name = 'Kepler-452b'\n Mass = 5.0\n Diameter = 17340\n DayLength = 20.0\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":408,"StartLine":408,"EndLine":408,"StartColumn":21,"EndColumn":28,"Class":"","Function":"","Command":"Name = 'Earth'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":409,"StartLine":409,"EndLine":409,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Mass = 5.97","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":410,"StartLine":410,"EndLine":410,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 12756","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":411,"StartLine":411,"EndLine":411,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 24.0","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":414,"StartLine":414,"EndLine":414,"StartColumn":21,"EndColumn":27,"Class":"","Function":"","Command":"Name = 'Mars'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":415,"StartLine":415,"EndLine":415,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Mass = 0.642","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":416,"StartLine":416,"EndLine":416,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Diameter = 6792","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":417,"StartLine":417,"EndLine":417,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 24.7","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":420,"StartLine":420,"EndLine":420,"StartColumn":21,"EndColumn":41,"Class":"","Function":"","Command":"Name = 'Proxima Centauri b'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":421,"StartLine":421,"EndLine":421,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Mass = 1.17","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":422,"StartLine":422,"EndLine":422,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 11449","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":423,"StartLine":423,"EndLine":423,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 5.15","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":426,"StartLine":426,"EndLine":426,"StartColumn":21,"EndColumn":34,"Class":"","Function":"","Command":"Name = 'Kepler-442b'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":427,"StartLine":427,"EndLine":427,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Mass = 2.34","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":428,"StartLine":428,"EndLine":428,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 11349","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":429,"StartLine":429,"EndLine":429,"StartColumn":21,"EndColumn":24,"Class":"","Function":"","Command":"DayLength = 5.7","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":432,"StartLine":432,"EndLine":432,"StartColumn":21,"EndColumn":34,"Class":"","Function":"","Command":"Name = 'Kepler-452b'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":433,"StartLine":433,"EndLine":433,"StartColumn":21,"EndColumn":24,"Class":"","Function":"","Command":"Mass = 5.0","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":434,"StartLine":434,"EndLine":434,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 17340","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":435,"StartLine":435,"EndLine":435,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 20.0","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":439,"StartLine":439,"EndLine":452,"StartColumn":28,"EndColumn":2,"Class":"","Function":"","Command":"$script:InhabitedPlanets = @(\n @{\n Name = 'Earth'\n Mass = 5.97\n Diameter = 12756\n DayLength = 24.0\n },\n @{\n Name = 'Mars'\n Mass = 0.642\n Diameter = 6792\n DayLength = 24.7\n }\n)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":440,"StartLine":440,"EndLine":451,"StartColumn":5,"EndColumn":6,"Class":"","Function":"","Command":"@{\n Name = 'Earth'\n Mass = 5.97\n Diameter = 12756\n DayLength = 24.0\n },\n @{\n Name = 'Mars'\n Mass = 0.642\n Diameter = 6792\n DayLength = 24.7\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":441,"StartLine":441,"EndLine":441,"StartColumn":21,"EndColumn":28,"Class":"","Function":"","Command":"Name = 'Earth'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":442,"StartLine":442,"EndLine":442,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Mass = 5.97","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":443,"StartLine":443,"EndLine":443,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 12756","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":444,"StartLine":444,"EndLine":444,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 24.0","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":447,"StartLine":447,"EndLine":447,"StartColumn":21,"EndColumn":27,"Class":"","Function":"","Command":"Name = 'Mars'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":448,"StartLine":448,"EndLine":448,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Mass = 0.642","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":449,"StartLine":449,"EndLine":449,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Diameter = 6792","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":450,"StartLine":450,"EndLine":450,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 24.7","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":453,"StartLine":453,"EndLine":453,"StartColumn":1,"EndColumn":82,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [private] - [PrivateVariables] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":455,"StartLine":455,"EndLine":455,"StartColumn":1,"EndColumn":61,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [private] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":458,"StartLine":458,"EndLine":458,"StartColumn":1,"EndColumn":73,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - Processing folder\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":460,"StartLine":460,"EndLine":460,"StartColumn":1,"EndColumn":75,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - [Moons] - Importing\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":461,"StartLine":461,"EndLine":466,"StartColumn":17,"EndColumn":2,"Class":"","Function":"","Command":"$script:Moons = @(\n @{\n Planet = 'Earth'\n Name = 'Moon'\n }\n)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":462,"StartLine":462,"EndLine":465,"StartColumn":5,"EndColumn":6,"Class":"","Function":"","Command":"@{\n Planet = 'Earth'\n Name = 'Moon'\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":463,"StartLine":463,"EndLine":463,"StartColumn":18,"EndColumn":25,"Class":"","Function":"","Command":"Planet = 'Earth'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":464,"StartLine":464,"EndLine":464,"StartColumn":18,"EndColumn":24,"Class":"","Function":"","Command":"Name = 'Moon'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":467,"StartLine":467,"EndLine":467,"StartColumn":1,"EndColumn":70,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - [Moons] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":470,"StartLine":470,"EndLine":470,"StartColumn":1,"EndColumn":77,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - [Planets] - Importing\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":471,"StartLine":471,"EndLine":490,"StartColumn":19,"EndColumn":2,"Class":"","Function":"","Command":"$script:Planets = @(\n @{\n Name = 'Mercury'\n Mass = 0.330\n Diameter = 4879\n DayLength = 4222.6\n },\n @{\n Name = 'Venus'\n Mass = 4.87\n Diameter = 12104\n DayLength = 2802.0\n },\n @{\n Name = 'Earth'\n Mass = 5.97\n Diameter = 12756\n DayLength = 24.0\n }\n)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":472,"StartLine":472,"EndLine":489,"StartColumn":5,"EndColumn":6,"Class":"","Function":"","Command":"@{\n Name = 'Mercury'\n Mass = 0.330\n Diameter = 4879\n DayLength = 4222.6\n },\n @{\n Name = 'Venus'\n Mass = 4.87\n Diameter = 12104\n DayLength = 2802.0\n },\n @{\n Name = 'Earth'\n Mass = 5.97\n Diameter = 12756\n DayLength = 24.0\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":473,"StartLine":473,"EndLine":473,"StartColumn":21,"EndColumn":30,"Class":"","Function":"","Command":"Name = 'Mercury'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":474,"StartLine":474,"EndLine":474,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Mass = 0.330","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":475,"StartLine":475,"EndLine":475,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Diameter = 4879","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":476,"StartLine":476,"EndLine":476,"StartColumn":21,"EndColumn":27,"Class":"","Function":"","Command":"DayLength = 4222.6","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":479,"StartLine":479,"EndLine":479,"StartColumn":21,"EndColumn":28,"Class":"","Function":"","Command":"Name = 'Venus'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":480,"StartLine":480,"EndLine":480,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Mass = 4.87","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":481,"StartLine":481,"EndLine":481,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 12104","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":482,"StartLine":482,"EndLine":482,"StartColumn":21,"EndColumn":27,"Class":"","Function":"","Command":"DayLength = 2802.0","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":485,"StartLine":485,"EndLine":485,"StartColumn":21,"EndColumn":28,"Class":"","Function":"","Command":"Name = 'Earth'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":486,"StartLine":486,"EndLine":486,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Mass = 5.97","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":487,"StartLine":487,"EndLine":487,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 12756","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":488,"StartLine":488,"EndLine":488,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 24.0","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":491,"StartLine":491,"EndLine":491,"StartColumn":1,"EndColumn":72,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - [Planets] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":494,"StartLine":494,"EndLine":494,"StartColumn":1,"EndColumn":82,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - [SolarSystems] - Importing\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":495,"StartLine":495,"EndLine":511,"StartColumn":24,"EndColumn":2,"Class":"","Function":"","Command":"$script:SolarSystems = @(\n @{\n Name = 'Solar System'\n Planets = $script:Planets\n Moons = $script:Moons\n },\n @{\n Name = 'Alpha Centauri'\n Planets = @()\n Moons = @()\n },\n @{\n Name = 'Sirius'\n Planets = @()\n Moons = @()\n }\n)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":496,"StartLine":496,"EndLine":510,"StartColumn":5,"EndColumn":6,"Class":"","Function":"","Command":"@{\n Name = 'Solar System'\n Planets = $script:Planets\n Moons = $script:Moons\n },\n @{\n Name = 'Alpha Centauri'\n Planets = @()\n Moons = @()\n },\n @{\n Name = 'Sirius'\n Planets = @()\n Moons = @()\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":497,"StartLine":497,"EndLine":497,"StartColumn":19,"EndColumn":33,"Class":"","Function":"","Command":"Name = 'Solar System'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":498,"StartLine":498,"EndLine":498,"StartColumn":19,"EndColumn":34,"Class":"","Function":"","Command":"Planets = $script:Planets","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":499,"StartLine":499,"EndLine":499,"StartColumn":19,"EndColumn":32,"Class":"","Function":"","Command":"Moons = $script:Moons","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":502,"StartLine":502,"EndLine":502,"StartColumn":19,"EndColumn":35,"Class":"","Function":"","Command":"Name = 'Alpha Centauri'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":503,"StartLine":503,"EndLine":503,"StartColumn":19,"EndColumn":22,"Class":"","Function":"","Command":"Planets = @()","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":504,"StartLine":504,"EndLine":504,"StartColumn":19,"EndColumn":22,"Class":"","Function":"","Command":"Moons = @()","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":507,"StartLine":507,"EndLine":507,"StartColumn":19,"EndColumn":27,"Class":"","Function":"","Command":"Name = 'Sirius'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":508,"StartLine":508,"EndLine":508,"StartColumn":19,"EndColumn":22,"Class":"","Function":"","Command":"Planets = @()","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":509,"StartLine":509,"EndLine":509,"StartColumn":19,"EndColumn":22,"Class":"","Function":"","Command":"Moons = @()","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":512,"StartLine":512,"EndLine":512,"StartColumn":1,"EndColumn":77,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - [SolarSystems] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":514,"StartLine":514,"EndLine":514,"StartColumn":1,"EndColumn":60,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":517,"StartLine":517,"EndLine":517,"StartColumn":1,"EndColumn":52,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [finally] - Importing\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":518,"StartLine":518,"EndLine":518,"StartColumn":1,"EndColumn":47,"Class":"","Function":"","Command":"Write-Verbose '------------------------------'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":519,"StartLine":519,"EndLine":519,"StartColumn":1,"EndColumn":47,"Class":"","Function":"","Command":"Write-Verbose '--- THIS IS A LAST LOADER ---'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":520,"StartLine":520,"EndLine":520,"StartColumn":1,"EndColumn":47,"Class":"","Function":"","Command":"Write-Verbose '------------------------------'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":521,"StartLine":521,"EndLine":521,"StartColumn":1,"EndColumn":47,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [finally] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":525,"StartLine":525,"EndLine":527,"StartColumn":26,"EndColumn":2,"Class":"","Function":"","Command":"$TypeAcceleratorsClass = [psobject].Assembly.GetType(\n 'System.Management.Automation.TypeAccelerators'\n)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":530,"StartLine":530,"EndLine":530,"StartColumn":29,"EndColumn":56,"Class":"","Function":"","Command":"$ExistingTypeAccelerators = $TypeAcceleratorsClass::Get","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":532,"StartLine":532,"EndLine":535,"StartColumn":20,"EndColumn":2,"Class":"","Function":"","Command":"$ExportableEnums = @(\n [Binding]\n [Genre]\n)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":533,"StartLine":533,"EndLine":533,"StartColumn":5,"EndColumn":14,"Class":"","Function":"","Command":"[Binding]","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":534,"StartLine":534,"EndLine":534,"StartColumn":5,"EndColumn":12,"Class":"","Function":"","Command":"[Genre]","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":536,"StartLine":536,"EndLine":536,"StartColumn":1,"EndColumn":17,"Class":"","Function":"","Command":"$ExportableEnums","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":536,"StartLine":536,"EndLine":536,"StartColumn":20,"EndColumn":87,"Class":"","Function":"","Command":"Foreach-Object { Write-Verbose \"Exporting enum '$($_.FullName)'.\" }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":536,"StartLine":536,"EndLine":536,"StartColumn":37,"EndColumn":85,"Class":"","Function":"","Command":"Write-Verbose \"Exporting enum '$($_.FullName)'.\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":536,"StartLine":536,"EndLine":536,"StartColumn":70,"EndColumn":81,"Class":"","Function":"","Command":"$_.FullName","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":537,"StartLine":537,"EndLine":537,"StartColumn":19,"EndColumn":35,"Class":"","Function":"","Command":"$ExportableEnums","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":538,"StartLine":538,"EndLine":538,"StartColumn":9,"EndColumn":58,"Class":"","Function":"","Command":"if ($Type.FullName -in $ExistingTypeAccelerators.Keys) {\n Write-Verbose \"Enum already exists [$($Type.FullName)]. Skipping.\"\n } else {\n Write-Verbose \"Importing enum '$Type'.\"\n $TypeAcceleratorsClass::Add($Type.FullName, $Type)\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":539,"StartLine":539,"EndLine":539,"StartColumn":9,"EndColumn":75,"Class":"","Function":"","Command":"Write-Verbose \"Enum already exists [$($Type.FullName)]. Skipping.\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":539,"StartLine":539,"EndLine":539,"StartColumn":47,"EndColumn":61,"Class":"","Function":"","Command":"$Type.FullName","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":541,"StartLine":541,"EndLine":541,"StartColumn":9,"EndColumn":48,"Class":"","Function":"","Command":"Write-Verbose \"Importing enum '$Type'.\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":542,"StartLine":542,"EndLine":542,"StartColumn":9,"EndColumn":59,"Class":"","Function":"","Command":"$TypeAcceleratorsClass::Add($Type.FullName, $Type)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":545,"StartLine":545,"EndLine":548,"StartColumn":22,"EndColumn":2,"Class":"","Function":"","Command":"$ExportableClasses = @(\n [Book]\n [BookList]\n)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":546,"StartLine":546,"EndLine":546,"StartColumn":5,"EndColumn":11,"Class":"","Function":"","Command":"[Book]","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":547,"StartLine":547,"EndLine":547,"StartColumn":5,"EndColumn":15,"Class":"","Function":"","Command":"[BookList]","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":549,"StartLine":549,"EndLine":549,"StartColumn":1,"EndColumn":19,"Class":"","Function":"","Command":"$ExportableClasses","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":549,"StartLine":549,"EndLine":549,"StartColumn":22,"EndColumn":90,"Class":"","Function":"","Command":"Foreach-Object { Write-Verbose \"Exporting class '$($_.FullName)'.\" }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":549,"StartLine":549,"EndLine":549,"StartColumn":39,"EndColumn":88,"Class":"","Function":"","Command":"Write-Verbose \"Exporting class '$($_.FullName)'.\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":549,"StartLine":549,"EndLine":549,"StartColumn":73,"EndColumn":84,"Class":"","Function":"","Command":"$_.FullName","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":550,"StartLine":550,"EndLine":550,"StartColumn":19,"EndColumn":37,"Class":"","Function":"","Command":"$ExportableClasses","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":551,"StartLine":551,"EndLine":551,"StartColumn":9,"EndColumn":58,"Class":"","Function":"","Command":"if ($Type.FullName -in $ExistingTypeAccelerators.Keys) {\n Write-Verbose \"Class already exists [$($Type.FullName)]. Skipping.\"\n } else {\n Write-Verbose \"Importing class '$Type'.\"\n $TypeAcceleratorsClass::Add($Type.FullName, $Type)\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":552,"StartLine":552,"EndLine":552,"StartColumn":9,"EndColumn":76,"Class":"","Function":"","Command":"Write-Verbose \"Class already exists [$($Type.FullName)]. Skipping.\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":552,"StartLine":552,"EndLine":552,"StartColumn":48,"EndColumn":62,"Class":"","Function":"","Command":"$Type.FullName","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":554,"StartLine":554,"EndLine":554,"StartColumn":9,"EndColumn":49,"Class":"","Function":"","Command":"Write-Verbose \"Importing class '$Type'.\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":555,"StartLine":555,"EndLine":555,"StartColumn":9,"EndColumn":59,"Class":"","Function":"","Command":"$TypeAcceleratorsClass::Add($Type.FullName, $Type)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":560,"StartLine":560,"EndLine":564,"StartColumn":55,"EndColumn":18,"Class":"","Function":"","Command":"$MyInvocation.MyCommand.ScriptBlock.Module.OnRemove = {\n foreach ($Type in ($ExportableEnums + $ExportableClasses)) {\n $TypeAcceleratorsClass::Remove($Type.FullName)\n }\n}.GetNewClosure()","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":561,"StartLine":561,"EndLine":561,"StartColumn":23,"EndColumn":62,"Class":"","Function":"","Command":"($ExportableEnums + $ExportableClasses)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":561,"StartLine":561,"EndLine":561,"StartColumn":24,"EndColumn":61,"Class":"","Function":"","Command":"$ExportableEnums + $ExportableClasses","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":562,"StartLine":562,"EndLine":562,"StartColumn":9,"EndColumn":55,"Class":"","Function":"","Command":"$TypeAcceleratorsClass::Remove($Type.FullName)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":567,"StartLine":567,"EndLine":581,"StartColumn":12,"EndColumn":2,"Class":"","Function":"","Command":"$exports = @{\n Alias = '*'\n Cmdlet = ''\n Function = @(\n 'Get-PSModuleTest'\n 'New-PSModuleTest'\n 'Set-PSModuleTest'\n 'Test-PSModuleTest'\n )\n Variable = @(\n 'Moons'\n 'Planets'\n 'SolarSystems'\n )\n}","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":568,"StartLine":568,"EndLine":568,"StartColumn":16,"EndColumn":19,"Class":"","Function":"","Command":"Alias = '*'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":569,"StartLine":569,"EndLine":569,"StartColumn":16,"EndColumn":18,"Class":"","Function":"","Command":"Cmdlet = ''","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":570,"StartLine":570,"EndLine":575,"StartColumn":16,"EndColumn":6,"Class":"","Function":"","Command":"Function = @(\n 'Get-PSModuleTest'\n 'New-PSModuleTest'\n 'Set-PSModuleTest'\n 'Test-PSModuleTest'\n )","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":571,"StartLine":571,"EndLine":571,"StartColumn":9,"EndColumn":27,"Class":"","Function":"","Command":"'Get-PSModuleTest'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":572,"StartLine":572,"EndLine":572,"StartColumn":9,"EndColumn":27,"Class":"","Function":"","Command":"'New-PSModuleTest'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":573,"StartLine":573,"EndLine":573,"StartColumn":9,"EndColumn":27,"Class":"","Function":"","Command":"'Set-PSModuleTest'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":574,"StartLine":574,"EndLine":574,"StartColumn":9,"EndColumn":28,"Class":"","Function":"","Command":"'Test-PSModuleTest'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":576,"StartLine":576,"EndLine":580,"StartColumn":16,"EndColumn":6,"Class":"","Function":"","Command":"Variable = @(\n 'Moons'\n 'Planets'\n 'SolarSystems'\n )","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":577,"StartLine":577,"EndLine":577,"StartColumn":9,"EndColumn":16,"Class":"","Function":"","Command":"'Moons'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":578,"StartLine":578,"EndLine":578,"StartColumn":9,"EndColumn":18,"Class":"","Function":"","Command":"'Planets'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":579,"StartLine":579,"EndLine":579,"StartColumn":9,"EndColumn":23,"Class":"","Function":"","Command":"'SolarSystems'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":582,"StartLine":582,"EndLine":582,"StartColumn":1,"EndColumn":29,"Class":"","Function":"","Command":"Export-ModuleMember @exports","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\scripts\\loader.ps1","Line":1,"StartLine":1,"EndLine":1,"StartColumn":1,"EndColumn":42,"Class":"","Function":"","Command":"Write-Verbose '-------------------------'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\scripts\\loader.ps1","Line":2,"StartLine":2,"EndLine":2,"StartColumn":1,"EndColumn":42,"Class":"","Function":"","Command":"Write-Verbose '--- THIS IS A LOADER ---'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\scripts\\loader.ps1","Line":3,"StartLine":3,"EndLine":3,"StartColumn":1,"EndColumn":42,"Class":"","Function":"","Command":"Write-Verbose '-------------------------'","HitCount":0}],"CommandsExecuted":[],"FilesAnalyzed":["D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\modules\\OtherPSModule.psm1","D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\scripts\\loader.ps1"],"CoveragePercent":0.0,"CoveragePercentTarget":0.0,"CoverageReport":"Covered 0% / 0%. 263 analyzed Commands in 3 Files.\n Missed commands:\n \r\n\u001b[32;1mFile \u001b[0m\u001b[32;1m Class \u001b[0m\u001b[32;1m Function \u001b[0m\u001b[32;1m Line\u001b[0m\u001b[32;1m Command\u001b[0m\r\n\u001b[32;1m---- \u001b[0m \u001b[32;1m----- \u001b[0m \u001b[32;1m-------- \u001b[0m \u001b[32;1m----\u001b[0m \u001b[32;1m-------\u001b[0m\r\nmodules\\OtherPSModule.psm1 Get-OtherPSModule 18 Write-Output \"Hello, $Name!\"\r\nPSModuleTest.psm1 5 $baseName = [System.IO.Path]::GetFileNameWithoutExten…\r\nPSModuleTest.psm1 6 $script:PSModuleInfo = Test-ModuleManifest -Path \"$PS…\r\nPSModuleTest.psm1 7 $script:PSModuleInfo\r\nPSModuleTest.psm1 7 Format-List\r\nPSModuleTest.psm1 7 Out-String -Stream\r\nPSModuleTest.psm1 7 ForEach-Object { Write-Debug $_ }\r\nPSModuleTest.psm1 7 Write-Debug $_\r\nPSModuleTest.psm1 8 $scriptName = $script:PSModuleInfo.Name\r\nPSModuleTest.psm1 9 Write-Debug \"[$scriptName] - Importing module\"\r\nPSModuleTest.psm1 11 Write-Debug \"[$scriptName] - [data] - Processing fold…\r\nPSModuleTest.psm1 12 $dataFolder = (Join-Path $PSScriptRoot 'data')\r\nPSModuleTest.psm1 12 Join-Path $PSScriptRoot 'data'\r\nPSModuleTest.psm1 13 Write-Debug \"[$scriptName] - [data] - [$dataFolder]\"\r\nPSModuleTest.psm1 14 Get-ChildItem -Path \"$dataFolder\" -Recurse -Force -In…\r\nPSModuleTest.psm1 14 ForEach-Object {…\r\nPSModuleTest.psm1 15 Write-Debug \"[$scriptName] - [data] - [$($_.BaseName)…\r\nPSModuleTest.psm1 15 $_.BaseName\r\nPSModuleTest.psm1 16 New-Variable -Name $_.BaseName -Value (Import-PowerSh…\r\nPSModuleTest.psm1 16 Import-PowerShellDataFile -Path $_.FullName\r\nPSModuleTest.psm1 17 Write-Debug \"[$scriptName] - [data] - [$($_.BaseName)…\r\nPSModuleTest.psm1 17 $_.BaseName\r\nPSModuleTest.psm1 19 Write-Debug \"[$scriptName] - [data] - Done\"\r\nPSModuleTest.psm1 22 Write-Debug \"[$scriptName] - [init] - Processing fold…\r\nPSModuleTest.psm1 24 Write-Debug \"[$scriptName] - [init] - [initializer] -…\r\nPSModuleTest.psm1 25 Write-Verbose '-------------------------------'\r\nPSModuleTest.psm1 26 Write-Verbose '--- THIS IS AN INITIALIZER ---'\r\nPSModuleTest.psm1 27 Write-Verbose '-------------------------------'\r\nPSModuleTest.psm1 28 Write-Debug \"[$scriptName] - [init] - [initializer] -…\r\nPSModuleTest.psm1 30 Write-Debug \"[$scriptName] - [init] - Done\"\r\nPSModuleTest.psm1 33 Write-Debug \"[$scriptName] - [classes] - [private] - …\r\nPSModuleTest.psm1 35 Write-Debug \"[$scriptName] - [classes] - [private] - …\r\nPSModuleTest.psm1 SecretWriter SecretWriter 42 $this.Alias = $alias\r\nPSModuleTest.psm1 SecretWriter SecretWriter 43 $this.Name = $name\r\nPSModuleTest.psm1 SecretWriter SecretWriter 44 $this.Secret = $secret\r\nPSModuleTest.psm1 SecretWriter GetAlias 48 return $this.Alias\r\nPSModuleTest.psm1 51 Write-Debug \"[$scriptName] - [classes] - [private] - …\r\nPSModuleTest.psm1 53 Write-Debug \"[$scriptName] - [classes] - [private] - …\r\nPSModuleTest.psm1 56 Write-Debug \"[$scriptName] - [classes] - [public] - P…\r\nPSModuleTest.psm1 58 Write-Debug \"[$scriptName] - [classes] - [public] - […\r\nPSModuleTest.psm1 Book Book 69 $this.Init(@{})\r\nPSModuleTest.psm1 Book Book 71 $this.Init($Properties)\r\nPSModuleTest.psm1 Book Book 74 $this.Init(@{Title = $Title; Author = $Author })\r\nPSModuleTest.psm1 Book Book 74 Title = $Title\r\nPSModuleTest.psm1 Book Book 74 Author = $Author\r\nPSModuleTest.psm1 Book Init 78 $Properties.Keys\r\nPSModuleTest.psm1 Book Init 79 $this.$Property = $Properties.$Property\r\nPSModuleTest.psm1 Book GetReadingTime 84 if ($this.PageCount -le 0) {…\r\nPSModuleTest.psm1 Book GetReadingTime 85 throw 'Unable to determine reading time from page cou…\r\nPSModuleTest.psm1 Book GetReadingTime 87 $Minutes = $this.PageCount * 2\r\nPSModuleTest.psm1 Book GetReadingTime 88 return [timespan]::new(0, $Minutes, 0)\r\nPSModuleTest.psm1 Book GetPublishedAge 93 if (…\r\nPSModuleTest.psm1 Book GetPublishedAge 95 throw 'PublishDate not defined'\r\nPSModuleTest.psm1 Book GetPublishedAge 97 return (Get-Date) - $this.PublishDate\r\nPSModuleTest.psm1 Book GetPublishedAge 97 Get-Date\r\nPSModuleTest.psm1 Book ToString 101 return \"$($this.Title) by $($this.Author) ($($this.Pu…\r\nPSModuleTest.psm1 Book ToString 101 $this.Title\r\nPSModuleTest.psm1 Book ToString 101 $this.Author\r\nPSModuleTest.psm1 Book ToString 101 $this.PublishDate.Year\r\nPSModuleTest.psm1 BookList Initialize 110 [BookList]::Initialize($false)\r\nPSModuleTest.psm1 BookList Initialize 112 if ([BookList]::Books.Count -gt 0 -and -not $force) {…\r\nPSModuleTest.psm1 BookList Initialize 113 return $false\r\nPSModuleTest.psm1 BookList Initialize 116 [BookList]::Books = [System.Collections.Generic.List[…\r\nPSModuleTest.psm1 BookList Initialize 118 return $true\r\nPSModuleTest.psm1 BookList Validate 122 $Prefix = @(…\r\nPSModuleTest.psm1 BookList Validate 123 'Book validation failed: Book must be defined with th…\r\nPSModuleTest.psm1 BookList Validate 124 'Author, and PublishDate properties, but'\r\nPSModuleTest.psm1 BookList Validate 126 if ($null -eq $Book) { throw \"$Prefix was null\" }\r\nPSModuleTest.psm1 BookList Validate 126 throw \"$Prefix was null\"\r\nPSModuleTest.psm1 BookList Validate 127 if ([string]::IsNullOrEmpty($Book.Title)) {…\r\nPSModuleTest.psm1 BookList Validate 128 throw \"$Prefix Title wasn't defined\"\r\nPSModuleTest.psm1 BookList Validate 130 if ([string]::IsNullOrEmpty($Book.Author)) {…\r\nPSModuleTest.psm1 BookList Validate 131 throw \"$Prefix Author wasn't defined\"\r\nPSModuleTest.psm1 BookList Validate 133 if ([datetime]::MinValue -eq $Book.PublishDate) {…\r\nPSModuleTest.psm1 BookList Validate 134 throw \"$Prefix PublishDate wasn't defined\"\r\nPSModuleTest.psm1 BookList Add 140 [BookList]::Initialize()\r\nPSModuleTest.psm1 BookList Add 141 [BookList]::Validate($Book)\r\nPSModuleTest.psm1 BookList Add 142 if ([BookList]::Books.Contains($Book)) {…\r\nPSModuleTest.psm1 BookList Add 143 throw \"Book '$Book' already in list\"\r\nPSModuleTest.psm1 BookList Add 146 $FindPredicate = {…\r\nPSModuleTest.psm1 BookList Add 149 $b.Title -eq $Book.Title -and…\r\nPSModuleTest.psm1 BookList Add 153 if ([BookList]::Books.Find($FindPredicate)) {…\r\nPSModuleTest.psm1 BookList Add 154 throw \"Book '$Book' already in list\"\r\nPSModuleTest.psm1 BookList Add 157 [BookList]::Books.Add($Book)\r\nPSModuleTest.psm1 BookList Clear 161 [BookList]::Initialize()\r\nPSModuleTest.psm1 BookList Clear 162 [BookList]::Books.Clear()\r\nPSModuleTest.psm1 BookList Find 166 [BookList]::Initialize()\r\nPSModuleTest.psm1 BookList Find 167 return [BookList]::Books.Find($Predicate)\r\nPSModuleTest.psm1 BookList FindAll 171 [BookList]::Initialize()\r\nPSModuleTest.psm1 BookList FindAll 172 return [BookList]::Books.FindAll($Predicate)\r\nPSModuleTest.psm1 BookList Remove 176 [BookList]::Initialize()\r\nPSModuleTest.psm1 BookList Remove 177 [BookList]::Books.Remove($Book)\r\nPSModuleTest.psm1 BookList RemoveBy 181 [BookList]::Initialize()\r\nPSModuleTest.psm1 BookList RemoveBy 182 $Index = [BookList]::Books.FindIndex({…\r\nPSModuleTest.psm1 BookList RemoveBy 184 $b.$Property -eq $Value\r\nPSModuleTest.psm1 BookList RemoveBy 186 if ($Index -ge 0) {…\r\nPSModuleTest.psm1 BookList RemoveBy 187 [BookList]::Books.RemoveAt($Index)\r\nPSModuleTest.psm1 206 Write-Debug \"[$scriptName] - [classes] - [public] - […\r\nPSModuleTest.psm1 208 Write-Debug \"[$scriptName] - [classes] - [public] - D…\r\nPSModuleTest.psm1 211 Write-Debug \"[$scriptName] - [functions] - [private] …\r\nPSModuleTest.psm1 213 Write-Debug \"[$scriptName] - [functions] - [private] …\r\nPSModuleTest.psm1 Get-InternalPSModule 230 Write-Output \"Hello, $Name!\"\r\nPSModuleTest.psm1 232 Write-Debug \"[$scriptName] - [functions] - [private] …\r\nPSModuleTest.psm1 235 Write-Debug \"[$scriptName] - [functions] - [private] …\r\nPSModuleTest.psm1 Set-InternalPSModule 256 Write-Output \"Hello, $Name!\"\r\nPSModuleTest.psm1 258 Write-Debug \"[$scriptName] - [functions] - [private] …\r\nPSModuleTest.psm1 260 Write-Debug \"[$scriptName] - [functions] - [private] …\r\nPSModuleTest.psm1 263 Write-Debug \"[$scriptName] - [functions] - [public] -…\r\nPSModuleTest.psm1 265 Write-Debug \"[$scriptName] - [functions] - [public] -…\r\nPSModuleTest.psm1 266 Register-ArgumentCompleter -CommandName New-PSModuleT…\r\nPSModuleTest.psm1 268 $null = $commandName, $parameterName, $wordToComplete…\r\nPSModuleTest.psm1 270 'Alice', 'Bob', 'Charlie'\r\nPSModuleTest.psm1 270 Where-Object { $_ -like \"$wordToComplete*\" }\r\nPSModuleTest.psm1 270 $_ -like \"$wordToComplete*\"\r\nPSModuleTest.psm1 270 ForEach-Object {…\r\nPSModuleTest.psm1 271 [System.Management.Automation.CompletionResult]::new(…\r\nPSModuleTest.psm1 274 Write-Debug \"[$scriptName] - [functions] - [public] -…\r\nPSModuleTest.psm1 277 Write-Debug \"[$scriptName] - [functions] - [public] -…\r\nPSModuleTest.psm1 Test-PSModuleTest 294 Write-Output \"Hello, $Name!\"\r\nPSModuleTest.psm1 296 Write-Debug \"[$scriptName] - [functions] - [public] -…\r\nPSModuleTest.psm1 299 Write-Debug \"[$scriptName] - [functions] - [public] -…\r\nPSModuleTest.psm1 301 Write-Debug \"[$scriptName] - [functions] - [public] -…\r\nPSModuleTest.psm1 Get-PSModuleTest 323 Write-Output \"Hello, $Name!\"\r\nPSModuleTest.psm1 325 Write-Debug \"[$scriptName] - [functions] - [public] -…\r\nPSModuleTest.psm1 328 Write-Debug \"[$scriptName] - [functions] - [public] -…\r\nPSModuleTest.psm1 New-PSModuleTest 358 Write-Output \"Hello, $Name!\"\r\nPSModuleTest.psm1 361 New-Alias New-PSModuleTestAlias3 New-PSModuleTest\r\nPSModuleTest.psm1 362 New-Alias -Name New-PSModuleTestAlias4 -Value New-PSM…\r\nPSModuleTest.psm1 365 Set-Alias New-PSModuleTestAlias5 New-PSModuleTest\r\nPSModuleTest.psm1 366 Write-Debug \"[$scriptName] - [functions] - [public] -…\r\nPSModuleTest.psm1 368 Write-Debug \"[$scriptName] - [functions] - [public] -…\r\nPSModuleTest.psm1 371 Write-Debug \"[$scriptName] - [functions] - [public] -…\r\nPSModuleTest.psm1 373 Write-Debug \"[$scriptName] - [functions] - [public] -…\r\nPSModuleTest.psm1 Set-PSModuleTest 394 Write-Output \"Hello, $Name!\"\r\nPSModuleTest.psm1 396 Write-Debug \"[$scriptName] - [functions] - [public] -…\r\nPSModuleTest.psm1 398 Write-Debug \"[$scriptName] - [functions] - [public] -…\r\nPSModuleTest.psm1 400 Write-Debug \"[$scriptName] - [functions] - [public] -…\r\nPSModuleTest.psm1 403 Write-Debug \"[$scriptName] - [variables] - [private] …\r\nPSModuleTest.psm1 405 Write-Debug \"[$scriptName] - [variables] - [private] …\r\nPSModuleTest.psm1 406 $script:HabitablePlanets = @(…\r\nPSModuleTest.psm1 407 @{…\r\nPSModuleTest.psm1 408 Name = 'Earth'\r\nPSModuleTest.psm1 409 Mass = 5.97\r\nPSModuleTest.psm1 410 Diameter = 12756\r\nPSModuleTest.psm1 411 DayLength = 24.0\r\nPSModuleTest.psm1 414 Name = 'Mars'\r\nPSModuleTest.psm1 415 Mass = 0.642\r\nPSModuleTest.psm1 416 Diameter = 6792\r\nPSModuleTest.psm1 417 DayLength = 24.7\r\nPSModuleTest.psm1 420 Name = 'Proxima Centauri b'\r\nPSModuleTest.psm1 421 Mass = 1.17\r\nPSModuleTest.psm1 422 Diameter = 11449\r\nPSModuleTest.psm1 423 DayLength = 5.15\r\nPSModuleTest.psm1 426 Name = 'Kepler-442b'\r\nPSModuleTest.psm1 427 Mass = 2.34\r\nPSModuleTest.psm1 428 Diameter = 11349\r\nPSModuleTest.psm1 429 DayLength = 5.7\r\nPSModuleTest.psm1 432 Name = 'Kepler-452b'\r\nPSModuleTest.psm1 433 Mass = 5.0\r\nPSModuleTest.psm1 434 Diameter = 17340\r\nPSModuleTest.psm1 435 DayLength = 20.0\r\nPSModuleTest.psm1 439 $script:InhabitedPlanets = @(…\r\nPSModuleTest.psm1 440 @{…\r\nPSModuleTest.psm1 441 Name = 'Earth'\r\nPSModuleTest.psm1 442 Mass = 5.97\r\nPSModuleTest.psm1 443 Diameter = 12756\r\nPSModuleTest.psm1 444 DayLength = 24.0\r\nPSModuleTest.psm1 447 Name = 'Mars'\r\nPSModuleTest.psm1 448 Mass = 0.642\r\nPSModuleTest.psm1 449 Diameter = 6792\r\nPSModuleTest.psm1 450 DayLength = 24.7\r\nPSModuleTest.psm1 453 Write-Debug \"[$scriptName] - [variables] - [private] …\r\nPSModuleTest.psm1 455 Write-Debug \"[$scriptName] - [variables] - [private] …\r\nPSModuleTest.psm1 458 Write-Debug \"[$scriptName] - [variables] - [public] -…\r\nPSModuleTest.psm1 460 Write-Debug \"[$scriptName] - [variables] - [public] -…\r\nPSModuleTest.psm1 461 $script:Moons = @(…\r\nPSModuleTest.psm1 462 @{…\r\nPSModuleTest.psm1 463 Planet = 'Earth'\r\nPSModuleTest.psm1 464 Name = 'Moon'\r\nPSModuleTest.psm1 467 Write-Debug \"[$scriptName] - [variables] - [public] -…\r\nPSModuleTest.psm1 470 Write-Debug \"[$scriptName] - [variables] - [public] -…\r\nPSModuleTest.psm1 471 $script:Planets = @(…\r\nPSModuleTest.psm1 472 @{…\r\nPSModuleTest.psm1 473 Name = 'Mercury'\r\nPSModuleTest.psm1 474 Mass = 0.330\r\nPSModuleTest.psm1 475 Diameter = 4879\r\nPSModuleTest.psm1 476 DayLength = 4222.6\r\nPSModuleTest.psm1 479 Name = 'Venus'\r\nPSModuleTest.psm1 480 Mass = 4.87\r\nPSModuleTest.psm1 481 Diameter = 12104\r\nPSModuleTest.psm1 482 DayLength = 2802.0\r\nPSModuleTest.psm1 485 Name = 'Earth'\r\nPSModuleTest.psm1 486 Mass = 5.97\r\nPSModuleTest.psm1 487 Diameter = 12756\r\nPSModuleTest.psm1 488 DayLength = 24.0\r\nPSModuleTest.psm1 491 Write-Debug \"[$scriptName] - [variables] - [public] -…\r\nPSModuleTest.psm1 494 Write-Debug \"[$scriptName] - [variables] - [public] -…\r\nPSModuleTest.psm1 495 $script:SolarSystems = @(…\r\nPSModuleTest.psm1 496 @{…\r\nPSModuleTest.psm1 497 Name = 'Solar System'\r\nPSModuleTest.psm1 498 Planets = $script:Planets\r\nPSModuleTest.psm1 499 Moons = $script:Moons\r\nPSModuleTest.psm1 502 Name = 'Alpha Centauri'\r\nPSModuleTest.psm1 503 Planets = @()\r\nPSModuleTest.psm1 504 Moons = @()\r\nPSModuleTest.psm1 507 Name = 'Sirius'\r\nPSModuleTest.psm1 508 Planets = @()\r\nPSModuleTest.psm1 509 Moons = @()\r\nPSModuleTest.psm1 512 Write-Debug \"[$scriptName] - [variables] - [public] -…\r\nPSModuleTest.psm1 514 Write-Debug \"[$scriptName] - [variables] - [public] -…\r\nPSModuleTest.psm1 517 Write-Debug \"[$scriptName] - [finally] - Importing\"\r\nPSModuleTest.psm1 518 Write-Verbose '------------------------------'\r\nPSModuleTest.psm1 519 Write-Verbose '--- THIS IS A LAST LOADER ---'\r\nPSModuleTest.psm1 520 Write-Verbose '------------------------------'\r\nPSModuleTest.psm1 521 Write-Debug \"[$scriptName] - [finally] - Done\"\r\nPSModuleTest.psm1 525 $TypeAcceleratorsClass = [psobject].Assembly.GetType(…\r\nPSModuleTest.psm1 530 $ExistingTypeAccelerators = $TypeAcceleratorsClass::G…\r\nPSModuleTest.psm1 532 $ExportableEnums = @(…\r\nPSModuleTest.psm1 533 [Binding]\r\nPSModuleTest.psm1 534 [Genre]\r\nPSModuleTest.psm1 536 $ExportableEnums\r\nPSModuleTest.psm1 536 Foreach-Object { Write-Verbose \"Exporting enum '$($_.…\r\nPSModuleTest.psm1 536 Write-Verbose \"Exporting enum '$($_.FullName)'.\"\r\nPSModuleTest.psm1 536 $_.FullName\r\nPSModuleTest.psm1 537 $ExportableEnums\r\nPSModuleTest.psm1 538 if ($Type.FullName -in $ExistingTypeAccelerators.Keys…\r\nPSModuleTest.psm1 539 Write-Verbose \"Enum already exists [$($Type.FullName)…\r\nPSModuleTest.psm1 539 $Type.FullName\r\nPSModuleTest.psm1 541 Write-Verbose \"Importing enum '$Type'.\"\r\nPSModuleTest.psm1 542 $TypeAcceleratorsClass::Add($Type.FullName, $Type)\r\nPSModuleTest.psm1 545 $ExportableClasses = @(…\r\nPSModuleTest.psm1 546 [Book]\r\nPSModuleTest.psm1 547 [BookList]\r\nPSModuleTest.psm1 549 $ExportableClasses\r\nPSModuleTest.psm1 549 Foreach-Object { Write-Verbose \"Exporting class '$($_…\r\nPSModuleTest.psm1 549 Write-Verbose \"Exporting class '$($_.FullName)'.\"\r\nPSModuleTest.psm1 549 $_.FullName\r\nPSModuleTest.psm1 550 $ExportableClasses\r\nPSModuleTest.psm1 551 if ($Type.FullName -in $ExistingTypeAccelerators.Keys…\r\nPSModuleTest.psm1 552 Write-Verbose \"Class already exists [$($Type.FullName…\r\nPSModuleTest.psm1 552 $Type.FullName\r\nPSModuleTest.psm1 554 Write-Verbose \"Importing class '$Type'.\"\r\nPSModuleTest.psm1 555 $TypeAcceleratorsClass::Add($Type.FullName, $Type)\r\nPSModuleTest.psm1 560 $MyInvocation.MyCommand.ScriptBlock.Module.OnRemove =…\r\nPSModuleTest.psm1 561 ($ExportableEnums + $ExportableClasses)\r\nPSModuleTest.psm1 561 $ExportableEnums + $ExportableClasses\r\nPSModuleTest.psm1 562 $TypeAcceleratorsClass::Remove($Type.FullName)\r\nPSModuleTest.psm1 567 $exports = @{…\r\nPSModuleTest.psm1 568 Alias = '*'\r\nPSModuleTest.psm1 569 Cmdlet = ''\r\nPSModuleTest.psm1 570 Function = @(…\r\nPSModuleTest.psm1 571 'Get-PSModuleTest'\r\nPSModuleTest.psm1 572 'New-PSModuleTest'\r\nPSModuleTest.psm1 573 'Set-PSModuleTest'\r\nPSModuleTest.psm1 574 'Test-PSModuleTest'\r\nPSModuleTest.psm1 576 Variable = @(…\r\nPSModuleTest.psm1 577 'Moons'\r\nPSModuleTest.psm1 578 'Planets'\r\nPSModuleTest.psm1 579 'SolarSystems'\r\nPSModuleTest.psm1 582 Export-ModuleMember @exports\r\nscripts\\loader.ps1 1 Write-Verbose '-------------------------'\r\nscripts\\loader.ps1 2 Write-Verbose '--- THIS IS A LOADER ---'\r\nscripts\\loader.ps1 3 Write-Verbose '-------------------------'\r\n\r\n\n","CommandsAnalyzedCount":263,"CommandsExecutedCount":0,"CommandsMissedCount":263,"FilesAnalyzedCount":3} diff --git a/.github/actions/Get-PesterCodeCoverage/tests/CodeCoverage/Environments-Windows-CodeCoverage/Environments-Windows-CodeCoverage-Report.xml b/.github/actions/Get-PesterCodeCoverage/tests/CodeCoverage/Environments-Windows-CodeCoverage/Environments-Windows-CodeCoverage-Report.xml deleted file mode 100644 index d27c6d45..00000000 --- a/.github/actions/Get-PesterCodeCoverage/tests/CodeCoverage/Environments-Windows-CodeCoverage/Environments-Windows-CodeCoverage-Report.xml +++ /dev/null @@ -1,418 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/.github/actions/Get-PesterCodeCoverage/tests/CodeCoverage/Environments-macOS-CodeCoverage/Environments-macOS-CodeCoverage-Report.json b/.github/actions/Get-PesterCodeCoverage/tests/CodeCoverage/Environments-macOS-CodeCoverage/Environments-macOS-CodeCoverage-Report.json deleted file mode 100644 index b1c688de..00000000 --- a/.github/actions/Get-PesterCodeCoverage/tests/CodeCoverage/Environments-macOS-CodeCoverage/Environments-macOS-CodeCoverage-Report.json +++ /dev/null @@ -1 +0,0 @@ -{"CommandsMissed":[{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/modules/OtherPSModule.psm1","Line":18,"StartLine":18,"EndLine":18,"StartColumn":5,"EndColumn":33,"Class":"","Function":"Get-OtherPSModule","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":5,"StartLine":5,"EndLine":5,"StartColumn":13,"EndColumn":74,"Class":"","Function":"","Command":"$baseName = [System.IO.Path]::GetFileNameWithoutExtension($PSCommandPath)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":6,"StartLine":6,"EndLine":6,"StartColumn":24,"EndColumn":80,"Class":"","Function":"","Command":"$script:PSModuleInfo = Test-ModuleManifest -Path \"$PSScriptRoot\\$baseName.psd1\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":7,"StartLine":7,"EndLine":7,"StartColumn":1,"EndColumn":21,"Class":"","Function":"","Command":"$script:PSModuleInfo","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":7,"StartLine":7,"EndLine":7,"StartColumn":24,"EndColumn":35,"Class":"","Function":"","Command":"Format-List","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":7,"StartLine":7,"EndLine":7,"StartColumn":38,"EndColumn":56,"Class":"","Function":"","Command":"Out-String -Stream","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":7,"StartLine":7,"EndLine":7,"StartColumn":59,"EndColumn":92,"Class":"","Function":"","Command":"ForEach-Object { Write-Debug $_ }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":7,"StartLine":7,"EndLine":7,"StartColumn":76,"EndColumn":90,"Class":"","Function":"","Command":"Write-Debug $_","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":8,"StartLine":8,"EndLine":8,"StartColumn":15,"EndColumn":40,"Class":"","Function":"","Command":"$scriptName = $script:PSModuleInfo.Name","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":9,"StartLine":9,"EndLine":9,"StartColumn":1,"EndColumn":47,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - Importing module\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":11,"StartLine":11,"EndLine":11,"StartColumn":1,"EndColumn":57,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [data] - Processing folder\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":12,"StartLine":12,"EndLine":12,"StartColumn":15,"EndColumn":47,"Class":"","Function":"","Command":"$dataFolder = (Join-Path $PSScriptRoot 'data')","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":12,"StartLine":12,"EndLine":12,"StartColumn":16,"EndColumn":46,"Class":"","Function":"","Command":"Join-Path $PSScriptRoot 'data'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":13,"StartLine":13,"EndLine":13,"StartColumn":1,"EndColumn":53,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [data] - [$dataFolder]\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":14,"StartLine":14,"EndLine":14,"StartColumn":1,"EndColumn":98,"Class":"","Function":"","Command":"Get-ChildItem -Path \"$dataFolder\" -Recurse -Force -Include '*.psd1' -ErrorAction SilentlyContinue","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":14,"StartLine":14,"EndLine":18,"StartColumn":101,"EndColumn":2,"Class":"","Function":"","Command":"ForEach-Object {\n Write-Debug \"[$scriptName] - [data] - [$($_.BaseName)] - Importing\"\n New-Variable -Name $_.BaseName -Value (Import-PowerShellDataFile -Path $_.FullName) -Force\n Write-Debug \"[$scriptName] - [data] - [$($_.BaseName)] - Done\"\n}","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":15,"StartLine":15,"EndLine":15,"StartColumn":5,"EndColumn":72,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [data] - [$($_.BaseName)] - Importing\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":15,"StartLine":15,"EndLine":15,"StartColumn":46,"EndColumn":57,"Class":"","Function":"","Command":"$_.BaseName","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":16,"StartLine":16,"EndLine":16,"StartColumn":5,"EndColumn":95,"Class":"","Function":"","Command":"New-Variable -Name $_.BaseName -Value (Import-PowerShellDataFile -Path $_.FullName) -Force","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":16,"StartLine":16,"EndLine":16,"StartColumn":44,"EndColumn":87,"Class":"","Function":"","Command":"Import-PowerShellDataFile -Path $_.FullName","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":17,"StartLine":17,"EndLine":17,"StartColumn":5,"EndColumn":67,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [data] - [$($_.BaseName)] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":17,"StartLine":17,"EndLine":17,"StartColumn":46,"EndColumn":57,"Class":"","Function":"","Command":"$_.BaseName","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":19,"StartLine":19,"EndLine":19,"StartColumn":1,"EndColumn":44,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [data] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":22,"StartLine":22,"EndLine":22,"StartColumn":1,"EndColumn":57,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [init] - Processing folder\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":24,"StartLine":24,"EndLine":24,"StartColumn":1,"EndColumn":65,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [init] - [initializer] - Importing\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":25,"StartLine":25,"EndLine":25,"StartColumn":1,"EndColumn":48,"Class":"","Function":"","Command":"Write-Verbose '-------------------------------'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":26,"StartLine":26,"EndLine":26,"StartColumn":1,"EndColumn":48,"Class":"","Function":"","Command":"Write-Verbose '--- THIS IS AN INITIALIZER ---'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":27,"StartLine":27,"EndLine":27,"StartColumn":1,"EndColumn":48,"Class":"","Function":"","Command":"Write-Verbose '-------------------------------'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":28,"StartLine":28,"EndLine":28,"StartColumn":1,"EndColumn":60,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [init] - [initializer] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":30,"StartLine":30,"EndLine":30,"StartColumn":1,"EndColumn":44,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [init] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":33,"StartLine":33,"EndLine":33,"StartColumn":1,"EndColumn":72,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [private] - Processing folder\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":35,"StartLine":35,"EndLine":35,"StartColumn":1,"EndColumn":81,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [private] - [SecretWriter] - Importing\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":42,"StartLine":42,"EndLine":42,"StartColumn":23,"EndColumn":29,"Class":"SecretWriter","Function":"SecretWriter","Command":"$this.Alias = $alias","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":43,"StartLine":43,"EndLine":43,"StartColumn":22,"EndColumn":27,"Class":"SecretWriter","Function":"SecretWriter","Command":"$this.Name = $name","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":44,"StartLine":44,"EndLine":44,"StartColumn":24,"EndColumn":31,"Class":"SecretWriter","Function":"SecretWriter","Command":"$this.Secret = $secret","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":48,"StartLine":48,"EndLine":48,"StartColumn":16,"EndColumn":27,"Class":"SecretWriter","Function":"GetAlias","Command":"return $this.Alias","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":51,"StartLine":51,"EndLine":51,"StartColumn":1,"EndColumn":76,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [private] - [SecretWriter] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":53,"StartLine":53,"EndLine":53,"StartColumn":1,"EndColumn":59,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [private] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":56,"StartLine":56,"EndLine":56,"StartColumn":1,"EndColumn":71,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [public] - Processing folder\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":58,"StartLine":58,"EndLine":58,"StartColumn":1,"EndColumn":72,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [public] - [Book] - Importing\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":69,"StartLine":69,"EndLine":69,"StartColumn":14,"EndColumn":29,"Class":"Book","Function":"Book","Command":"$this.Init(@{})","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":71,"StartLine":71,"EndLine":71,"StartColumn":36,"EndColumn":59,"Class":"Book","Function":"Book","Command":"$this.Init($Properties)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":74,"StartLine":74,"EndLine":74,"StartColumn":9,"EndColumn":57,"Class":"Book","Function":"Book","Command":"$this.Init(@{Title = $Title; Author = $Author })","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":74,"StartLine":74,"EndLine":74,"StartColumn":30,"EndColumn":36,"Class":"Book","Function":"Book","Command":"Title = $Title","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":74,"StartLine":74,"EndLine":74,"StartColumn":47,"EndColumn":54,"Class":"Book","Function":"Book","Command":"Author = $Author","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":78,"StartLine":78,"EndLine":78,"StartColumn":31,"EndColumn":47,"Class":"Book","Function":"Init","Command":"$Properties.Keys","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":79,"StartLine":79,"EndLine":79,"StartColumn":31,"EndColumn":52,"Class":"Book","Function":"Init","Command":"$this.$Property = $Properties.$Property","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":84,"StartLine":84,"EndLine":84,"StartColumn":13,"EndColumn":34,"Class":"Book","Function":"GetReadingTime","Command":"if ($this.PageCount -le 0) {\n throw 'Unable to determine reading time from page count.'\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":85,"StartLine":85,"EndLine":85,"StartColumn":19,"EndColumn":70,"Class":"Book","Function":"GetReadingTime","Command":"throw 'Unable to determine reading time from page count.'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":87,"StartLine":87,"EndLine":87,"StartColumn":20,"EndColumn":39,"Class":"Book","Function":"GetReadingTime","Command":"$Minutes = $this.PageCount * 2","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":88,"StartLine":88,"EndLine":88,"StartColumn":16,"EndColumn":47,"Class":"Book","Function":"GetReadingTime","Command":"return [timespan]::new(0, $Minutes, 0)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":93,"StartLine":93,"EndLine":94,"StartColumn":13,"EndColumn":55,"Class":"Book","Function":"GetPublishedAge","Command":"if (\n $null -eq $this.PublishDate -or\n $this.PublishDate -eq [datetime]::MinValue\n ) { throw 'PublishDate not defined' }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":95,"StartLine":95,"EndLine":95,"StartColumn":19,"EndColumn":44,"Class":"Book","Function":"GetPublishedAge","Command":"throw 'PublishDate not defined'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":97,"StartLine":97,"EndLine":97,"StartColumn":16,"EndColumn":46,"Class":"Book","Function":"GetPublishedAge","Command":"return (Get-Date) - $this.PublishDate","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":97,"StartLine":97,"EndLine":97,"StartColumn":17,"EndColumn":25,"Class":"Book","Function":"GetPublishedAge","Command":"Get-Date","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":101,"StartLine":101,"EndLine":101,"StartColumn":16,"EndColumn":79,"Class":"Book","Function":"ToString","Command":"return \"$($this.Title) by $($this.Author) ($($this.PublishDate.Year))\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":101,"StartLine":101,"EndLine":101,"StartColumn":19,"EndColumn":30,"Class":"Book","Function":"ToString","Command":"$this.Title","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":101,"StartLine":101,"EndLine":101,"StartColumn":37,"EndColumn":49,"Class":"Book","Function":"ToString","Command":"$this.Author","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":101,"StartLine":101,"EndLine":101,"StartColumn":54,"EndColumn":76,"Class":"Book","Function":"ToString","Command":"$this.PublishDate.Year","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":110,"StartLine":110,"EndLine":110,"StartColumn":34,"EndColumn":64,"Class":"BookList","Function":"Initialize","Command":"[BookList]::Initialize($false)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":112,"StartLine":112,"EndLine":112,"StartColumn":13,"EndColumn":59,"Class":"BookList","Function":"Initialize","Command":"if ([BookList]::Books.Count -gt 0 -and -not $force) {\n return $false\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":113,"StartLine":113,"EndLine":113,"StartColumn":20,"EndColumn":26,"Class":"BookList","Function":"Initialize","Command":"return $false","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":116,"StartLine":116,"EndLine":116,"StartColumn":29,"EndColumn":75,"Class":"BookList","Function":"Initialize","Command":"[BookList]::Books = [System.Collections.Generic.List[Book]]::new()","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":118,"StartLine":118,"EndLine":118,"StartColumn":16,"EndColumn":21,"Class":"BookList","Function":"Initialize","Command":"return $true","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":122,"StartLine":122,"EndLine":125,"StartColumn":19,"EndColumn":20,"Class":"BookList","Function":"Validate","Command":"$Prefix = @(\n 'Book validation failed: Book must be defined with the Title,'\n 'Author, and PublishDate properties, but'\n ) -join ' '","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":123,"StartLine":123,"EndLine":123,"StartColumn":13,"EndColumn":75,"Class":"BookList","Function":"Validate","Command":"'Book validation failed: Book must be defined with the Title,'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":124,"StartLine":124,"EndLine":124,"StartColumn":13,"EndColumn":54,"Class":"BookList","Function":"Validate","Command":"'Author, and PublishDate properties, but'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":126,"StartLine":126,"EndLine":126,"StartColumn":13,"EndColumn":28,"Class":"BookList","Function":"Validate","Command":"if ($null -eq $Book) { throw \"$Prefix was null\" }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":126,"StartLine":126,"EndLine":126,"StartColumn":38,"EndColumn":56,"Class":"BookList","Function":"Validate","Command":"throw \"$Prefix was null\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":127,"StartLine":127,"EndLine":127,"StartColumn":13,"EndColumn":49,"Class":"BookList","Function":"Validate","Command":"if ([string]::IsNullOrEmpty($Book.Title)) {\n throw \"$Prefix Title wasn't defined\"\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":128,"StartLine":128,"EndLine":128,"StartColumn":19,"EndColumn":49,"Class":"BookList","Function":"Validate","Command":"throw \"$Prefix Title wasn't defined\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":130,"StartLine":130,"EndLine":130,"StartColumn":13,"EndColumn":50,"Class":"BookList","Function":"Validate","Command":"if ([string]::IsNullOrEmpty($Book.Author)) {\n throw \"$Prefix Author wasn't defined\"\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":131,"StartLine":131,"EndLine":131,"StartColumn":19,"EndColumn":50,"Class":"BookList","Function":"Validate","Command":"throw \"$Prefix Author wasn't defined\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":133,"StartLine":133,"EndLine":133,"StartColumn":13,"EndColumn":55,"Class":"BookList","Function":"Validate","Command":"if ([datetime]::MinValue -eq $Book.PublishDate) {\n throw \"$Prefix PublishDate wasn't defined\"\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":134,"StartLine":134,"EndLine":134,"StartColumn":19,"EndColumn":55,"Class":"BookList","Function":"Validate","Command":"throw \"$Prefix PublishDate wasn't defined\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":140,"StartLine":140,"EndLine":140,"StartColumn":9,"EndColumn":33,"Class":"BookList","Function":"Add","Command":"[BookList]::Initialize()","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":141,"StartLine":141,"EndLine":141,"StartColumn":9,"EndColumn":36,"Class":"BookList","Function":"Add","Command":"[BookList]::Validate($Book)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":142,"StartLine":142,"EndLine":142,"StartColumn":13,"EndColumn":46,"Class":"BookList","Function":"Add","Command":"if ([BookList]::Books.Contains($Book)) {\n throw \"Book '$Book' already in list\"\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":143,"StartLine":143,"EndLine":143,"StartColumn":19,"EndColumn":49,"Class":"BookList","Function":"Add","Command":"throw \"Book '$Book' already in list\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":146,"StartLine":146,"EndLine":152,"StartColumn":26,"EndColumn":26,"Class":"BookList","Function":"Add","Command":"$FindPredicate = {\n param([Book]$b)\n\n $b.Title -eq $Book.Title -and\n $b.Author -eq $Book.Author -and\n $b.PublishDate -eq $Book.PublishDate\n }.GetNewClosure()","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":149,"StartLine":149,"EndLine":151,"StartColumn":13,"EndColumn":49,"Class":"BookList","Function":"Add","Command":"$b.Title -eq $Book.Title -and\n $b.Author -eq $Book.Author -and\n $b.PublishDate -eq $Book.PublishDate","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":153,"StartLine":153,"EndLine":153,"StartColumn":13,"EndColumn":51,"Class":"BookList","Function":"Add","Command":"if ([BookList]::Books.Find($FindPredicate)) {\n throw \"Book '$Book' already in list\"\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":154,"StartLine":154,"EndLine":154,"StartColumn":19,"EndColumn":49,"Class":"BookList","Function":"Add","Command":"throw \"Book '$Book' already in list\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":157,"StartLine":157,"EndLine":157,"StartColumn":9,"EndColumn":37,"Class":"BookList","Function":"Add","Command":"[BookList]::Books.Add($Book)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":161,"StartLine":161,"EndLine":161,"StartColumn":9,"EndColumn":33,"Class":"BookList","Function":"Clear","Command":"[BookList]::Initialize()","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":162,"StartLine":162,"EndLine":162,"StartColumn":9,"EndColumn":34,"Class":"BookList","Function":"Clear","Command":"[BookList]::Books.Clear()","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":166,"StartLine":166,"EndLine":166,"StartColumn":9,"EndColumn":33,"Class":"BookList","Function":"Find","Command":"[BookList]::Initialize()","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":167,"StartLine":167,"EndLine":167,"StartColumn":16,"EndColumn":50,"Class":"BookList","Function":"Find","Command":"return [BookList]::Books.Find($Predicate)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":171,"StartLine":171,"EndLine":171,"StartColumn":9,"EndColumn":33,"Class":"BookList","Function":"FindAll","Command":"[BookList]::Initialize()","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":172,"StartLine":172,"EndLine":172,"StartColumn":16,"EndColumn":53,"Class":"BookList","Function":"FindAll","Command":"return [BookList]::Books.FindAll($Predicate)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":176,"StartLine":176,"EndLine":176,"StartColumn":9,"EndColumn":33,"Class":"BookList","Function":"Remove","Command":"[BookList]::Initialize()","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":177,"StartLine":177,"EndLine":177,"StartColumn":9,"EndColumn":40,"Class":"BookList","Function":"Remove","Command":"[BookList]::Books.Remove($Book)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":181,"StartLine":181,"EndLine":181,"StartColumn":9,"EndColumn":33,"Class":"BookList","Function":"RemoveBy","Command":"[BookList]::Initialize()","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":182,"StartLine":182,"EndLine":185,"StartColumn":18,"EndColumn":31,"Class":"BookList","Function":"RemoveBy","Command":"$Index = [BookList]::Books.FindIndex({\n param($b)\n $b.$Property -eq $Value\n }.GetNewClosure())","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":184,"StartLine":184,"EndLine":184,"StartColumn":17,"EndColumn":40,"Class":"BookList","Function":"RemoveBy","Command":"$b.$Property -eq $Value","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":186,"StartLine":186,"EndLine":186,"StartColumn":13,"EndColumn":25,"Class":"BookList","Function":"RemoveBy","Command":"if ($Index -ge 0) {\n [BookList]::Books.RemoveAt($Index)\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":187,"StartLine":187,"EndLine":187,"StartColumn":13,"EndColumn":47,"Class":"BookList","Function":"RemoveBy","Command":"[BookList]::Books.RemoveAt($Index)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":206,"StartLine":206,"EndLine":206,"StartColumn":1,"EndColumn":67,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [public] - [Book] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":208,"StartLine":208,"EndLine":208,"StartColumn":1,"EndColumn":58,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [public] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":211,"StartLine":211,"EndLine":211,"StartColumn":1,"EndColumn":74,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [private] - Processing folder\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":213,"StartLine":213,"EndLine":213,"StartColumn":1,"EndColumn":91,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [private] - [Get-InternalPSModule] - Importing\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":230,"StartLine":230,"EndLine":230,"StartColumn":5,"EndColumn":33,"Class":"","Function":"Get-InternalPSModule","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":232,"StartLine":232,"EndLine":232,"StartColumn":1,"EndColumn":86,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [private] - [Get-InternalPSModule] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":235,"StartLine":235,"EndLine":235,"StartColumn":1,"EndColumn":91,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [private] - [Set-InternalPSModule] - Importing\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":256,"StartLine":256,"EndLine":256,"StartColumn":5,"EndColumn":33,"Class":"","Function":"Set-InternalPSModule","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":258,"StartLine":258,"EndLine":258,"StartColumn":1,"EndColumn":86,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [private] - [Set-InternalPSModule] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":260,"StartLine":260,"EndLine":260,"StartColumn":1,"EndColumn":61,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [private] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":263,"StartLine":263,"EndLine":263,"StartColumn":1,"EndColumn":73,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - Processing folder\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":265,"StartLine":265,"EndLine":265,"StartColumn":1,"EndColumn":80,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [completers] - Importing\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":266,"StartLine":266,"EndLine":273,"StartColumn":1,"EndColumn":2,"Class":"","Function":"","Command":"Register-ArgumentCompleter -CommandName New-PSModuleTest -ParameterName Name -ScriptBlock {\n param($commandName, $parameterName, $wordToComplete, $commandAst, $fakeBoundParameters)\n $null = $commandName, $parameterName, $wordToComplete, $commandAst, $fakeBoundParameters\n\n 'Alice', 'Bob', 'Charlie' | Where-Object { $_ -like \"$wordToComplete*\" } | ForEach-Object {\n [System.Management.Automation.CompletionResult]::new($_, $_, 'ParameterValue', $_)\n }\n}","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":268,"StartLine":268,"EndLine":268,"StartColumn":13,"EndColumn":93,"Class":"","Function":"","Command":"$null = $commandName, $parameterName, $wordToComplete, $commandAst, $fakeBoundParameters","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":270,"StartLine":270,"EndLine":270,"StartColumn":5,"EndColumn":30,"Class":"","Function":"","Command":"'Alice', 'Bob', 'Charlie'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":270,"StartLine":270,"EndLine":270,"StartColumn":33,"EndColumn":77,"Class":"","Function":"","Command":"Where-Object { $_ -like \"$wordToComplete*\" }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":270,"StartLine":270,"EndLine":270,"StartColumn":48,"EndColumn":75,"Class":"","Function":"","Command":"$_ -like \"$wordToComplete*\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":270,"StartLine":270,"EndLine":272,"StartColumn":80,"EndColumn":6,"Class":"","Function":"","Command":"ForEach-Object {\n [System.Management.Automation.CompletionResult]::new($_, $_, 'ParameterValue', $_)\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":271,"StartLine":271,"EndLine":271,"StartColumn":9,"EndColumn":91,"Class":"","Function":"","Command":"[System.Management.Automation.CompletionResult]::new($_, $_, 'ParameterValue', $_)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":274,"StartLine":274,"EndLine":274,"StartColumn":1,"EndColumn":75,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [completers] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":277,"StartLine":277,"EndLine":277,"StartColumn":1,"EndColumn":87,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [Test-PSModuleTest] - Importing\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":294,"StartLine":294,"EndLine":294,"StartColumn":5,"EndColumn":33,"Class":"","Function":"Test-PSModuleTest","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":296,"StartLine":296,"EndLine":296,"StartColumn":1,"EndColumn":82,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [Test-PSModuleTest] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":299,"StartLine":299,"EndLine":299,"StartColumn":1,"EndColumn":86,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [PSModule] - Processing folder\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":301,"StartLine":301,"EndLine":301,"StartColumn":1,"EndColumn":99,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [PSModule] - [Get-PSModuleTest] - Importing\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":323,"StartLine":323,"EndLine":323,"StartColumn":5,"EndColumn":33,"Class":"","Function":"Get-PSModuleTest","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":325,"StartLine":325,"EndLine":325,"StartColumn":1,"EndColumn":94,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [PSModule] - [Get-PSModuleTest] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":328,"StartLine":328,"EndLine":328,"StartColumn":1,"EndColumn":99,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [PSModule] - [New-PSModuleTest] - Importing\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":358,"StartLine":358,"EndLine":358,"StartColumn":5,"EndColumn":33,"Class":"","Function":"New-PSModuleTest","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":361,"StartLine":361,"EndLine":361,"StartColumn":1,"EndColumn":50,"Class":"","Function":"","Command":"New-Alias New-PSModuleTestAlias3 New-PSModuleTest","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":362,"StartLine":362,"EndLine":362,"StartColumn":1,"EndColumn":63,"Class":"","Function":"","Command":"New-Alias -Name New-PSModuleTestAlias4 -Value New-PSModuleTest","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":365,"StartLine":365,"EndLine":365,"StartColumn":1,"EndColumn":50,"Class":"","Function":"","Command":"Set-Alias New-PSModuleTestAlias5 New-PSModuleTest","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":366,"StartLine":366,"EndLine":366,"StartColumn":1,"EndColumn":94,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [PSModule] - [New-PSModuleTest] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":368,"StartLine":368,"EndLine":368,"StartColumn":1,"EndColumn":73,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [PSModule] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":371,"StartLine":371,"EndLine":371,"StartColumn":1,"EndColumn":91,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [SomethingElse] - Processing folder\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":373,"StartLine":373,"EndLine":373,"StartColumn":1,"EndColumn":104,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [SomethingElse] - [Set-PSModuleTest] - Importing\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":394,"StartLine":394,"EndLine":394,"StartColumn":5,"EndColumn":33,"Class":"","Function":"Set-PSModuleTest","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":396,"StartLine":396,"EndLine":396,"StartColumn":1,"EndColumn":99,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [SomethingElse] - [Set-PSModuleTest] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":398,"StartLine":398,"EndLine":398,"StartColumn":1,"EndColumn":78,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [SomethingElse] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":400,"StartLine":400,"EndLine":400,"StartColumn":1,"EndColumn":60,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":403,"StartLine":403,"EndLine":403,"StartColumn":1,"EndColumn":74,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [private] - Processing folder\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":405,"StartLine":405,"EndLine":405,"StartColumn":1,"EndColumn":87,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [private] - [PrivateVariables] - Importing\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":406,"StartLine":406,"EndLine":437,"StartColumn":28,"EndColumn":2,"Class":"","Function":"","Command":"$script:HabitablePlanets = @(\n @{\n Name = 'Earth'\n Mass = 5.97\n Diameter = 12756\n DayLength = 24.0\n },\n @{\n Name = 'Mars'\n Mass = 0.642\n Diameter = 6792\n DayLength = 24.7\n },\n @{\n Name = 'Proxima Centauri b'\n Mass = 1.17\n Diameter = 11449\n DayLength = 5.15\n },\n @{\n Name = 'Kepler-442b'\n Mass = 2.34\n Diameter = 11349\n DayLength = 5.7\n },\n @{\n Name = 'Kepler-452b'\n Mass = 5.0\n Diameter = 17340\n DayLength = 20.0\n }\n)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":407,"StartLine":407,"EndLine":436,"StartColumn":5,"EndColumn":6,"Class":"","Function":"","Command":"@{\n Name = 'Earth'\n Mass = 5.97\n Diameter = 12756\n DayLength = 24.0\n },\n @{\n Name = 'Mars'\n Mass = 0.642\n Diameter = 6792\n DayLength = 24.7\n },\n @{\n Name = 'Proxima Centauri b'\n Mass = 1.17\n Diameter = 11449\n DayLength = 5.15\n },\n @{\n Name = 'Kepler-442b'\n Mass = 2.34\n Diameter = 11349\n DayLength = 5.7\n },\n @{\n Name = 'Kepler-452b'\n Mass = 5.0\n Diameter = 17340\n DayLength = 20.0\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":408,"StartLine":408,"EndLine":408,"StartColumn":21,"EndColumn":28,"Class":"","Function":"","Command":"Name = 'Earth'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":409,"StartLine":409,"EndLine":409,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Mass = 5.97","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":410,"StartLine":410,"EndLine":410,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 12756","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":411,"StartLine":411,"EndLine":411,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 24.0","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":414,"StartLine":414,"EndLine":414,"StartColumn":21,"EndColumn":27,"Class":"","Function":"","Command":"Name = 'Mars'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":415,"StartLine":415,"EndLine":415,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Mass = 0.642","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":416,"StartLine":416,"EndLine":416,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Diameter = 6792","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":417,"StartLine":417,"EndLine":417,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 24.7","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":420,"StartLine":420,"EndLine":420,"StartColumn":21,"EndColumn":41,"Class":"","Function":"","Command":"Name = 'Proxima Centauri b'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":421,"StartLine":421,"EndLine":421,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Mass = 1.17","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":422,"StartLine":422,"EndLine":422,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 11449","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":423,"StartLine":423,"EndLine":423,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 5.15","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":426,"StartLine":426,"EndLine":426,"StartColumn":21,"EndColumn":34,"Class":"","Function":"","Command":"Name = 'Kepler-442b'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":427,"StartLine":427,"EndLine":427,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Mass = 2.34","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":428,"StartLine":428,"EndLine":428,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 11349","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":429,"StartLine":429,"EndLine":429,"StartColumn":21,"EndColumn":24,"Class":"","Function":"","Command":"DayLength = 5.7","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":432,"StartLine":432,"EndLine":432,"StartColumn":21,"EndColumn":34,"Class":"","Function":"","Command":"Name = 'Kepler-452b'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":433,"StartLine":433,"EndLine":433,"StartColumn":21,"EndColumn":24,"Class":"","Function":"","Command":"Mass = 5.0","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":434,"StartLine":434,"EndLine":434,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 17340","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":435,"StartLine":435,"EndLine":435,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 20.0","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":439,"StartLine":439,"EndLine":452,"StartColumn":28,"EndColumn":2,"Class":"","Function":"","Command":"$script:InhabitedPlanets = @(\n @{\n Name = 'Earth'\n Mass = 5.97\n Diameter = 12756\n DayLength = 24.0\n },\n @{\n Name = 'Mars'\n Mass = 0.642\n Diameter = 6792\n DayLength = 24.7\n }\n)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":440,"StartLine":440,"EndLine":451,"StartColumn":5,"EndColumn":6,"Class":"","Function":"","Command":"@{\n Name = 'Earth'\n Mass = 5.97\n Diameter = 12756\n DayLength = 24.0\n },\n @{\n Name = 'Mars'\n Mass = 0.642\n Diameter = 6792\n DayLength = 24.7\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":441,"StartLine":441,"EndLine":441,"StartColumn":21,"EndColumn":28,"Class":"","Function":"","Command":"Name = 'Earth'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":442,"StartLine":442,"EndLine":442,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Mass = 5.97","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":443,"StartLine":443,"EndLine":443,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 12756","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":444,"StartLine":444,"EndLine":444,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 24.0","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":447,"StartLine":447,"EndLine":447,"StartColumn":21,"EndColumn":27,"Class":"","Function":"","Command":"Name = 'Mars'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":448,"StartLine":448,"EndLine":448,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Mass = 0.642","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":449,"StartLine":449,"EndLine":449,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Diameter = 6792","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":450,"StartLine":450,"EndLine":450,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 24.7","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":453,"StartLine":453,"EndLine":453,"StartColumn":1,"EndColumn":82,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [private] - [PrivateVariables] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":455,"StartLine":455,"EndLine":455,"StartColumn":1,"EndColumn":61,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [private] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":458,"StartLine":458,"EndLine":458,"StartColumn":1,"EndColumn":73,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - Processing folder\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":460,"StartLine":460,"EndLine":460,"StartColumn":1,"EndColumn":75,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - [Moons] - Importing\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":461,"StartLine":461,"EndLine":466,"StartColumn":17,"EndColumn":2,"Class":"","Function":"","Command":"$script:Moons = @(\n @{\n Planet = 'Earth'\n Name = 'Moon'\n }\n)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":462,"StartLine":462,"EndLine":465,"StartColumn":5,"EndColumn":6,"Class":"","Function":"","Command":"@{\n Planet = 'Earth'\n Name = 'Moon'\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":463,"StartLine":463,"EndLine":463,"StartColumn":18,"EndColumn":25,"Class":"","Function":"","Command":"Planet = 'Earth'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":464,"StartLine":464,"EndLine":464,"StartColumn":18,"EndColumn":24,"Class":"","Function":"","Command":"Name = 'Moon'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":467,"StartLine":467,"EndLine":467,"StartColumn":1,"EndColumn":70,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - [Moons] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":470,"StartLine":470,"EndLine":470,"StartColumn":1,"EndColumn":77,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - [Planets] - Importing\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":471,"StartLine":471,"EndLine":490,"StartColumn":19,"EndColumn":2,"Class":"","Function":"","Command":"$script:Planets = @(\n @{\n Name = 'Mercury'\n Mass = 0.330\n Diameter = 4879\n DayLength = 4222.6\n },\n @{\n Name = 'Venus'\n Mass = 4.87\n Diameter = 12104\n DayLength = 2802.0\n },\n @{\n Name = 'Earth'\n Mass = 5.97\n Diameter = 12756\n DayLength = 24.0\n }\n)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":472,"StartLine":472,"EndLine":489,"StartColumn":5,"EndColumn":6,"Class":"","Function":"","Command":"@{\n Name = 'Mercury'\n Mass = 0.330\n Diameter = 4879\n DayLength = 4222.6\n },\n @{\n Name = 'Venus'\n Mass = 4.87\n Diameter = 12104\n DayLength = 2802.0\n },\n @{\n Name = 'Earth'\n Mass = 5.97\n Diameter = 12756\n DayLength = 24.0\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":473,"StartLine":473,"EndLine":473,"StartColumn":21,"EndColumn":30,"Class":"","Function":"","Command":"Name = 'Mercury'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":474,"StartLine":474,"EndLine":474,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Mass = 0.330","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":475,"StartLine":475,"EndLine":475,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Diameter = 4879","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":476,"StartLine":476,"EndLine":476,"StartColumn":21,"EndColumn":27,"Class":"","Function":"","Command":"DayLength = 4222.6","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":479,"StartLine":479,"EndLine":479,"StartColumn":21,"EndColumn":28,"Class":"","Function":"","Command":"Name = 'Venus'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":480,"StartLine":480,"EndLine":480,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Mass = 4.87","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":481,"StartLine":481,"EndLine":481,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 12104","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":482,"StartLine":482,"EndLine":482,"StartColumn":21,"EndColumn":27,"Class":"","Function":"","Command":"DayLength = 2802.0","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":485,"StartLine":485,"EndLine":485,"StartColumn":21,"EndColumn":28,"Class":"","Function":"","Command":"Name = 'Earth'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":486,"StartLine":486,"EndLine":486,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Mass = 5.97","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":487,"StartLine":487,"EndLine":487,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 12756","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":488,"StartLine":488,"EndLine":488,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 24.0","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":491,"StartLine":491,"EndLine":491,"StartColumn":1,"EndColumn":72,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - [Planets] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":494,"StartLine":494,"EndLine":494,"StartColumn":1,"EndColumn":82,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - [SolarSystems] - Importing\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":495,"StartLine":495,"EndLine":511,"StartColumn":24,"EndColumn":2,"Class":"","Function":"","Command":"$script:SolarSystems = @(\n @{\n Name = 'Solar System'\n Planets = $script:Planets\n Moons = $script:Moons\n },\n @{\n Name = 'Alpha Centauri'\n Planets = @()\n Moons = @()\n },\n @{\n Name = 'Sirius'\n Planets = @()\n Moons = @()\n }\n)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":496,"StartLine":496,"EndLine":510,"StartColumn":5,"EndColumn":6,"Class":"","Function":"","Command":"@{\n Name = 'Solar System'\n Planets = $script:Planets\n Moons = $script:Moons\n },\n @{\n Name = 'Alpha Centauri'\n Planets = @()\n Moons = @()\n },\n @{\n Name = 'Sirius'\n Planets = @()\n Moons = @()\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":497,"StartLine":497,"EndLine":497,"StartColumn":19,"EndColumn":33,"Class":"","Function":"","Command":"Name = 'Solar System'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":498,"StartLine":498,"EndLine":498,"StartColumn":19,"EndColumn":34,"Class":"","Function":"","Command":"Planets = $script:Planets","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":499,"StartLine":499,"EndLine":499,"StartColumn":19,"EndColumn":32,"Class":"","Function":"","Command":"Moons = $script:Moons","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":502,"StartLine":502,"EndLine":502,"StartColumn":19,"EndColumn":35,"Class":"","Function":"","Command":"Name = 'Alpha Centauri'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":503,"StartLine":503,"EndLine":503,"StartColumn":19,"EndColumn":22,"Class":"","Function":"","Command":"Planets = @()","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":504,"StartLine":504,"EndLine":504,"StartColumn":19,"EndColumn":22,"Class":"","Function":"","Command":"Moons = @()","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":507,"StartLine":507,"EndLine":507,"StartColumn":19,"EndColumn":27,"Class":"","Function":"","Command":"Name = 'Sirius'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":508,"StartLine":508,"EndLine":508,"StartColumn":19,"EndColumn":22,"Class":"","Function":"","Command":"Planets = @()","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":509,"StartLine":509,"EndLine":509,"StartColumn":19,"EndColumn":22,"Class":"","Function":"","Command":"Moons = @()","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":512,"StartLine":512,"EndLine":512,"StartColumn":1,"EndColumn":77,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - [SolarSystems] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":514,"StartLine":514,"EndLine":514,"StartColumn":1,"EndColumn":60,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":517,"StartLine":517,"EndLine":517,"StartColumn":1,"EndColumn":52,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [finally] - Importing\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":518,"StartLine":518,"EndLine":518,"StartColumn":1,"EndColumn":47,"Class":"","Function":"","Command":"Write-Verbose '------------------------------'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":519,"StartLine":519,"EndLine":519,"StartColumn":1,"EndColumn":47,"Class":"","Function":"","Command":"Write-Verbose '--- THIS IS A LAST LOADER ---'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":520,"StartLine":520,"EndLine":520,"StartColumn":1,"EndColumn":47,"Class":"","Function":"","Command":"Write-Verbose '------------------------------'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":521,"StartLine":521,"EndLine":521,"StartColumn":1,"EndColumn":47,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [finally] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":525,"StartLine":525,"EndLine":527,"StartColumn":26,"EndColumn":2,"Class":"","Function":"","Command":"$TypeAcceleratorsClass = [psobject].Assembly.GetType(\n 'System.Management.Automation.TypeAccelerators'\n)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":530,"StartLine":530,"EndLine":530,"StartColumn":29,"EndColumn":56,"Class":"","Function":"","Command":"$ExistingTypeAccelerators = $TypeAcceleratorsClass::Get","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":532,"StartLine":532,"EndLine":535,"StartColumn":20,"EndColumn":2,"Class":"","Function":"","Command":"$ExportableEnums = @(\n [Binding]\n [Genre]\n)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":533,"StartLine":533,"EndLine":533,"StartColumn":5,"EndColumn":14,"Class":"","Function":"","Command":"[Binding]","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":534,"StartLine":534,"EndLine":534,"StartColumn":5,"EndColumn":12,"Class":"","Function":"","Command":"[Genre]","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":536,"StartLine":536,"EndLine":536,"StartColumn":1,"EndColumn":17,"Class":"","Function":"","Command":"$ExportableEnums","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":536,"StartLine":536,"EndLine":536,"StartColumn":20,"EndColumn":87,"Class":"","Function":"","Command":"Foreach-Object { Write-Verbose \"Exporting enum '$($_.FullName)'.\" }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":536,"StartLine":536,"EndLine":536,"StartColumn":37,"EndColumn":85,"Class":"","Function":"","Command":"Write-Verbose \"Exporting enum '$($_.FullName)'.\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":536,"StartLine":536,"EndLine":536,"StartColumn":70,"EndColumn":81,"Class":"","Function":"","Command":"$_.FullName","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":537,"StartLine":537,"EndLine":537,"StartColumn":19,"EndColumn":35,"Class":"","Function":"","Command":"$ExportableEnums","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":538,"StartLine":538,"EndLine":538,"StartColumn":9,"EndColumn":58,"Class":"","Function":"","Command":"if ($Type.FullName -in $ExistingTypeAccelerators.Keys) {\n Write-Verbose \"Enum already exists [$($Type.FullName)]. Skipping.\"\n } else {\n Write-Verbose \"Importing enum '$Type'.\"\n $TypeAcceleratorsClass::Add($Type.FullName, $Type)\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":539,"StartLine":539,"EndLine":539,"StartColumn":9,"EndColumn":75,"Class":"","Function":"","Command":"Write-Verbose \"Enum already exists [$($Type.FullName)]. Skipping.\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":539,"StartLine":539,"EndLine":539,"StartColumn":47,"EndColumn":61,"Class":"","Function":"","Command":"$Type.FullName","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":541,"StartLine":541,"EndLine":541,"StartColumn":9,"EndColumn":48,"Class":"","Function":"","Command":"Write-Verbose \"Importing enum '$Type'.\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":542,"StartLine":542,"EndLine":542,"StartColumn":9,"EndColumn":59,"Class":"","Function":"","Command":"$TypeAcceleratorsClass::Add($Type.FullName, $Type)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":545,"StartLine":545,"EndLine":548,"StartColumn":22,"EndColumn":2,"Class":"","Function":"","Command":"$ExportableClasses = @(\n [Book]\n [BookList]\n)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":546,"StartLine":546,"EndLine":546,"StartColumn":5,"EndColumn":11,"Class":"","Function":"","Command":"[Book]","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":547,"StartLine":547,"EndLine":547,"StartColumn":5,"EndColumn":15,"Class":"","Function":"","Command":"[BookList]","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":549,"StartLine":549,"EndLine":549,"StartColumn":1,"EndColumn":19,"Class":"","Function":"","Command":"$ExportableClasses","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":549,"StartLine":549,"EndLine":549,"StartColumn":22,"EndColumn":90,"Class":"","Function":"","Command":"Foreach-Object { Write-Verbose \"Exporting class '$($_.FullName)'.\" }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":549,"StartLine":549,"EndLine":549,"StartColumn":39,"EndColumn":88,"Class":"","Function":"","Command":"Write-Verbose \"Exporting class '$($_.FullName)'.\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":549,"StartLine":549,"EndLine":549,"StartColumn":73,"EndColumn":84,"Class":"","Function":"","Command":"$_.FullName","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":550,"StartLine":550,"EndLine":550,"StartColumn":19,"EndColumn":37,"Class":"","Function":"","Command":"$ExportableClasses","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":551,"StartLine":551,"EndLine":551,"StartColumn":9,"EndColumn":58,"Class":"","Function":"","Command":"if ($Type.FullName -in $ExistingTypeAccelerators.Keys) {\n Write-Verbose \"Class already exists [$($Type.FullName)]. Skipping.\"\n } else {\n Write-Verbose \"Importing class '$Type'.\"\n $TypeAcceleratorsClass::Add($Type.FullName, $Type)\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":552,"StartLine":552,"EndLine":552,"StartColumn":9,"EndColumn":76,"Class":"","Function":"","Command":"Write-Verbose \"Class already exists [$($Type.FullName)]. Skipping.\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":552,"StartLine":552,"EndLine":552,"StartColumn":48,"EndColumn":62,"Class":"","Function":"","Command":"$Type.FullName","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":554,"StartLine":554,"EndLine":554,"StartColumn":9,"EndColumn":49,"Class":"","Function":"","Command":"Write-Verbose \"Importing class '$Type'.\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":555,"StartLine":555,"EndLine":555,"StartColumn":9,"EndColumn":59,"Class":"","Function":"","Command":"$TypeAcceleratorsClass::Add($Type.FullName, $Type)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":560,"StartLine":560,"EndLine":564,"StartColumn":55,"EndColumn":18,"Class":"","Function":"","Command":"$MyInvocation.MyCommand.ScriptBlock.Module.OnRemove = {\n foreach ($Type in ($ExportableEnums + $ExportableClasses)) {\n $TypeAcceleratorsClass::Remove($Type.FullName)\n }\n}.GetNewClosure()","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":561,"StartLine":561,"EndLine":561,"StartColumn":23,"EndColumn":62,"Class":"","Function":"","Command":"($ExportableEnums + $ExportableClasses)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":561,"StartLine":561,"EndLine":561,"StartColumn":24,"EndColumn":61,"Class":"","Function":"","Command":"$ExportableEnums + $ExportableClasses","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":562,"StartLine":562,"EndLine":562,"StartColumn":9,"EndColumn":55,"Class":"","Function":"","Command":"$TypeAcceleratorsClass::Remove($Type.FullName)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":567,"StartLine":567,"EndLine":581,"StartColumn":12,"EndColumn":2,"Class":"","Function":"","Command":"$exports = @{\n Alias = '*'\n Cmdlet = ''\n Function = @(\n 'Get-PSModuleTest'\n 'New-PSModuleTest'\n 'Set-PSModuleTest'\n 'Test-PSModuleTest'\n )\n Variable = @(\n 'Moons'\n 'Planets'\n 'SolarSystems'\n )\n}","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":568,"StartLine":568,"EndLine":568,"StartColumn":16,"EndColumn":19,"Class":"","Function":"","Command":"Alias = '*'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":569,"StartLine":569,"EndLine":569,"StartColumn":16,"EndColumn":18,"Class":"","Function":"","Command":"Cmdlet = ''","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":570,"StartLine":570,"EndLine":575,"StartColumn":16,"EndColumn":6,"Class":"","Function":"","Command":"Function = @(\n 'Get-PSModuleTest'\n 'New-PSModuleTest'\n 'Set-PSModuleTest'\n 'Test-PSModuleTest'\n )","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":571,"StartLine":571,"EndLine":571,"StartColumn":9,"EndColumn":27,"Class":"","Function":"","Command":"'Get-PSModuleTest'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":572,"StartLine":572,"EndLine":572,"StartColumn":9,"EndColumn":27,"Class":"","Function":"","Command":"'New-PSModuleTest'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":573,"StartLine":573,"EndLine":573,"StartColumn":9,"EndColumn":27,"Class":"","Function":"","Command":"'Set-PSModuleTest'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":574,"StartLine":574,"EndLine":574,"StartColumn":9,"EndColumn":28,"Class":"","Function":"","Command":"'Test-PSModuleTest'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":576,"StartLine":576,"EndLine":580,"StartColumn":16,"EndColumn":6,"Class":"","Function":"","Command":"Variable = @(\n 'Moons'\n 'Planets'\n 'SolarSystems'\n )","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":577,"StartLine":577,"EndLine":577,"StartColumn":9,"EndColumn":16,"Class":"","Function":"","Command":"'Moons'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":578,"StartLine":578,"EndLine":578,"StartColumn":9,"EndColumn":18,"Class":"","Function":"","Command":"'Planets'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":579,"StartLine":579,"EndLine":579,"StartColumn":9,"EndColumn":23,"Class":"","Function":"","Command":"'SolarSystems'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":582,"StartLine":582,"EndLine":582,"StartColumn":1,"EndColumn":29,"Class":"","Function":"","Command":"Export-ModuleMember @exports","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/scripts/loader.ps1","Line":1,"StartLine":1,"EndLine":1,"StartColumn":1,"EndColumn":42,"Class":"","Function":"","Command":"Write-Verbose '-------------------------'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/scripts/loader.ps1","Line":2,"StartLine":2,"EndLine":2,"StartColumn":1,"EndColumn":42,"Class":"","Function":"","Command":"Write-Verbose '--- THIS IS A LOADER ---'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/scripts/loader.ps1","Line":3,"StartLine":3,"EndLine":3,"StartColumn":1,"EndColumn":42,"Class":"","Function":"","Command":"Write-Verbose '-------------------------'","HitCount":0}],"CommandsExecuted":[],"FilesAnalyzed":["/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/modules/OtherPSModule.psm1","/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/scripts/loader.ps1"],"CoveragePercent":0.0,"CoveragePercentTarget":0.0,"CoverageReport":"Covered 0% / 0%. 263 analyzed Commands in 3 Files.\n Missed commands:\n \n\u001b[32;1mFile \u001b[0m\u001b[32;1m Class \u001b[0m\u001b[32;1m Function \u001b[0m\u001b[32;1m Line\u001b[0m\u001b[32;1m Command\u001b[0m\n\u001b[32;1m---- \u001b[0m \u001b[32;1m----- \u001b[0m \u001b[32;1m-------- \u001b[0m \u001b[32;1m----\u001b[0m \u001b[32;1m-------\u001b[0m\nmodules/OtherPSModule.psm1 Get-OtherPSModule 18 Write-Output \"Hello, $Name!\"\nPSModuleTest.psm1 5 $baseName = [System.IO.Path]::GetFileNameWithoutExten…\nPSModuleTest.psm1 6 $script:PSModuleInfo = Test-ModuleManifest -Path \"$PS…\nPSModuleTest.psm1 7 $script:PSModuleInfo\nPSModuleTest.psm1 7 Format-List\nPSModuleTest.psm1 7 Out-String -Stream\nPSModuleTest.psm1 7 ForEach-Object { Write-Debug $_ }\nPSModuleTest.psm1 7 Write-Debug $_\nPSModuleTest.psm1 8 $scriptName = $script:PSModuleInfo.Name\nPSModuleTest.psm1 9 Write-Debug \"[$scriptName] - Importing module\"\nPSModuleTest.psm1 11 Write-Debug \"[$scriptName] - [data] - Processing fold…\nPSModuleTest.psm1 12 $dataFolder = (Join-Path $PSScriptRoot 'data')\nPSModuleTest.psm1 12 Join-Path $PSScriptRoot 'data'\nPSModuleTest.psm1 13 Write-Debug \"[$scriptName] - [data] - [$dataFolder]\"\nPSModuleTest.psm1 14 Get-ChildItem -Path \"$dataFolder\" -Recurse -Force -In…\nPSModuleTest.psm1 14 ForEach-Object {…\nPSModuleTest.psm1 15 Write-Debug \"[$scriptName] - [data] - [$($_.BaseName)…\nPSModuleTest.psm1 15 $_.BaseName\nPSModuleTest.psm1 16 New-Variable -Name $_.BaseName -Value (Import-PowerSh…\nPSModuleTest.psm1 16 Import-PowerShellDataFile -Path $_.FullName\nPSModuleTest.psm1 17 Write-Debug \"[$scriptName] - [data] - [$($_.BaseName)…\nPSModuleTest.psm1 17 $_.BaseName\nPSModuleTest.psm1 19 Write-Debug \"[$scriptName] - [data] - Done\"\nPSModuleTest.psm1 22 Write-Debug \"[$scriptName] - [init] - Processing fold…\nPSModuleTest.psm1 24 Write-Debug \"[$scriptName] - [init] - [initializer] -…\nPSModuleTest.psm1 25 Write-Verbose '-------------------------------'\nPSModuleTest.psm1 26 Write-Verbose '--- THIS IS AN INITIALIZER ---'\nPSModuleTest.psm1 27 Write-Verbose '-------------------------------'\nPSModuleTest.psm1 28 Write-Debug \"[$scriptName] - [init] - [initializer] -…\nPSModuleTest.psm1 30 Write-Debug \"[$scriptName] - [init] - Done\"\nPSModuleTest.psm1 33 Write-Debug \"[$scriptName] - [classes] - [private] - …\nPSModuleTest.psm1 35 Write-Debug \"[$scriptName] - [classes] - [private] - …\nPSModuleTest.psm1 SecretWriter SecretWriter 42 $this.Alias = $alias\nPSModuleTest.psm1 SecretWriter SecretWriter 43 $this.Name = $name\nPSModuleTest.psm1 SecretWriter SecretWriter 44 $this.Secret = $secret\nPSModuleTest.psm1 SecretWriter GetAlias 48 return $this.Alias\nPSModuleTest.psm1 51 Write-Debug \"[$scriptName] - [classes] - [private] - …\nPSModuleTest.psm1 53 Write-Debug \"[$scriptName] - [classes] - [private] - …\nPSModuleTest.psm1 56 Write-Debug \"[$scriptName] - [classes] - [public] - P…\nPSModuleTest.psm1 58 Write-Debug \"[$scriptName] - [classes] - [public] - […\nPSModuleTest.psm1 Book Book 69 $this.Init(@{})\nPSModuleTest.psm1 Book Book 71 $this.Init($Properties)\nPSModuleTest.psm1 Book Book 74 $this.Init(@{Title = $Title; Author = $Author })\nPSModuleTest.psm1 Book Book 74 Title = $Title\nPSModuleTest.psm1 Book Book 74 Author = $Author\nPSModuleTest.psm1 Book Init 78 $Properties.Keys\nPSModuleTest.psm1 Book Init 79 $this.$Property = $Properties.$Property\nPSModuleTest.psm1 Book GetReadingTime 84 if ($this.PageCount -le 0) {…\nPSModuleTest.psm1 Book GetReadingTime 85 throw 'Unable to determine reading time from page cou…\nPSModuleTest.psm1 Book GetReadingTime 87 $Minutes = $this.PageCount * 2\nPSModuleTest.psm1 Book GetReadingTime 88 return [timespan]::new(0, $Minutes, 0)\nPSModuleTest.psm1 Book GetPublishedAge 93 if (…\nPSModuleTest.psm1 Book GetPublishedAge 95 throw 'PublishDate not defined'\nPSModuleTest.psm1 Book GetPublishedAge 97 return (Get-Date) - $this.PublishDate\nPSModuleTest.psm1 Book GetPublishedAge 97 Get-Date\nPSModuleTest.psm1 Book ToString 101 return \"$($this.Title) by $($this.Author) ($($this.Pu…\nPSModuleTest.psm1 Book ToString 101 $this.Title\nPSModuleTest.psm1 Book ToString 101 $this.Author\nPSModuleTest.psm1 Book ToString 101 $this.PublishDate.Year\nPSModuleTest.psm1 BookList Initialize 110 [BookList]::Initialize($false)\nPSModuleTest.psm1 BookList Initialize 112 if ([BookList]::Books.Count -gt 0 -and -not $force) {…\nPSModuleTest.psm1 BookList Initialize 113 return $false\nPSModuleTest.psm1 BookList Initialize 116 [BookList]::Books = [System.Collections.Generic.List[…\nPSModuleTest.psm1 BookList Initialize 118 return $true\nPSModuleTest.psm1 BookList Validate 122 $Prefix = @(…\nPSModuleTest.psm1 BookList Validate 123 'Book validation failed: Book must be defined with th…\nPSModuleTest.psm1 BookList Validate 124 'Author, and PublishDate properties, but'\nPSModuleTest.psm1 BookList Validate 126 if ($null -eq $Book) { throw \"$Prefix was null\" }\nPSModuleTest.psm1 BookList Validate 126 throw \"$Prefix was null\"\nPSModuleTest.psm1 BookList Validate 127 if ([string]::IsNullOrEmpty($Book.Title)) {…\nPSModuleTest.psm1 BookList Validate 128 throw \"$Prefix Title wasn't defined\"\nPSModuleTest.psm1 BookList Validate 130 if ([string]::IsNullOrEmpty($Book.Author)) {…\nPSModuleTest.psm1 BookList Validate 131 throw \"$Prefix Author wasn't defined\"\nPSModuleTest.psm1 BookList Validate 133 if ([datetime]::MinValue -eq $Book.PublishDate) {…\nPSModuleTest.psm1 BookList Validate 134 throw \"$Prefix PublishDate wasn't defined\"\nPSModuleTest.psm1 BookList Add 140 [BookList]::Initialize()\nPSModuleTest.psm1 BookList Add 141 [BookList]::Validate($Book)\nPSModuleTest.psm1 BookList Add 142 if ([BookList]::Books.Contains($Book)) {…\nPSModuleTest.psm1 BookList Add 143 throw \"Book '$Book' already in list\"\nPSModuleTest.psm1 BookList Add 146 $FindPredicate = {…\nPSModuleTest.psm1 BookList Add 149 $b.Title -eq $Book.Title -and…\nPSModuleTest.psm1 BookList Add 153 if ([BookList]::Books.Find($FindPredicate)) {…\nPSModuleTest.psm1 BookList Add 154 throw \"Book '$Book' already in list\"\nPSModuleTest.psm1 BookList Add 157 [BookList]::Books.Add($Book)\nPSModuleTest.psm1 BookList Clear 161 [BookList]::Initialize()\nPSModuleTest.psm1 BookList Clear 162 [BookList]::Books.Clear()\nPSModuleTest.psm1 BookList Find 166 [BookList]::Initialize()\nPSModuleTest.psm1 BookList Find 167 return [BookList]::Books.Find($Predicate)\nPSModuleTest.psm1 BookList FindAll 171 [BookList]::Initialize()\nPSModuleTest.psm1 BookList FindAll 172 return [BookList]::Books.FindAll($Predicate)\nPSModuleTest.psm1 BookList Remove 176 [BookList]::Initialize()\nPSModuleTest.psm1 BookList Remove 177 [BookList]::Books.Remove($Book)\nPSModuleTest.psm1 BookList RemoveBy 181 [BookList]::Initialize()\nPSModuleTest.psm1 BookList RemoveBy 182 $Index = [BookList]::Books.FindIndex({…\nPSModuleTest.psm1 BookList RemoveBy 184 $b.$Property -eq $Value\nPSModuleTest.psm1 BookList RemoveBy 186 if ($Index -ge 0) {…\nPSModuleTest.psm1 BookList RemoveBy 187 [BookList]::Books.RemoveAt($Index)\nPSModuleTest.psm1 206 Write-Debug \"[$scriptName] - [classes] - [public] - […\nPSModuleTest.psm1 208 Write-Debug \"[$scriptName] - [classes] - [public] - D…\nPSModuleTest.psm1 211 Write-Debug \"[$scriptName] - [functions] - [private] …\nPSModuleTest.psm1 213 Write-Debug \"[$scriptName] - [functions] - [private] …\nPSModuleTest.psm1 Get-InternalPSModule 230 Write-Output \"Hello, $Name!\"\nPSModuleTest.psm1 232 Write-Debug \"[$scriptName] - [functions] - [private] …\nPSModuleTest.psm1 235 Write-Debug \"[$scriptName] - [functions] - [private] …\nPSModuleTest.psm1 Set-InternalPSModule 256 Write-Output \"Hello, $Name!\"\nPSModuleTest.psm1 258 Write-Debug \"[$scriptName] - [functions] - [private] …\nPSModuleTest.psm1 260 Write-Debug \"[$scriptName] - [functions] - [private] …\nPSModuleTest.psm1 263 Write-Debug \"[$scriptName] - [functions] - [public] -…\nPSModuleTest.psm1 265 Write-Debug \"[$scriptName] - [functions] - [public] -…\nPSModuleTest.psm1 266 Register-ArgumentCompleter -CommandName New-PSModuleT…\nPSModuleTest.psm1 268 $null = $commandName, $parameterName, $wordToComplete…\nPSModuleTest.psm1 270 'Alice', 'Bob', 'Charlie'\nPSModuleTest.psm1 270 Where-Object { $_ -like \"$wordToComplete*\" }\nPSModuleTest.psm1 270 $_ -like \"$wordToComplete*\"\nPSModuleTest.psm1 270 ForEach-Object {…\nPSModuleTest.psm1 271 [System.Management.Automation.CompletionResult]::new(…\nPSModuleTest.psm1 274 Write-Debug \"[$scriptName] - [functions] - [public] -…\nPSModuleTest.psm1 277 Write-Debug \"[$scriptName] - [functions] - [public] -…\nPSModuleTest.psm1 Test-PSModuleTest 294 Write-Output \"Hello, $Name!\"\nPSModuleTest.psm1 296 Write-Debug \"[$scriptName] - [functions] - [public] -…\nPSModuleTest.psm1 299 Write-Debug \"[$scriptName] - [functions] - [public] -…\nPSModuleTest.psm1 301 Write-Debug \"[$scriptName] - [functions] - [public] -…\nPSModuleTest.psm1 Get-PSModuleTest 323 Write-Output \"Hello, $Name!\"\nPSModuleTest.psm1 325 Write-Debug \"[$scriptName] - [functions] - [public] -…\nPSModuleTest.psm1 328 Write-Debug \"[$scriptName] - [functions] - [public] -…\nPSModuleTest.psm1 New-PSModuleTest 358 Write-Output \"Hello, $Name!\"\nPSModuleTest.psm1 361 New-Alias New-PSModuleTestAlias3 New-PSModuleTest\nPSModuleTest.psm1 362 New-Alias -Name New-PSModuleTestAlias4 -Value New-PSM…\nPSModuleTest.psm1 365 Set-Alias New-PSModuleTestAlias5 New-PSModuleTest\nPSModuleTest.psm1 366 Write-Debug \"[$scriptName] - [functions] - [public] -…\nPSModuleTest.psm1 368 Write-Debug \"[$scriptName] - [functions] - [public] -…\nPSModuleTest.psm1 371 Write-Debug \"[$scriptName] - [functions] - [public] -…\nPSModuleTest.psm1 373 Write-Debug \"[$scriptName] - [functions] - [public] -…\nPSModuleTest.psm1 Set-PSModuleTest 394 Write-Output \"Hello, $Name!\"\nPSModuleTest.psm1 396 Write-Debug \"[$scriptName] - [functions] - [public] -…\nPSModuleTest.psm1 398 Write-Debug \"[$scriptName] - [functions] - [public] -…\nPSModuleTest.psm1 400 Write-Debug \"[$scriptName] - [functions] - [public] -…\nPSModuleTest.psm1 403 Write-Debug \"[$scriptName] - [variables] - [private] …\nPSModuleTest.psm1 405 Write-Debug \"[$scriptName] - [variables] - [private] …\nPSModuleTest.psm1 406 $script:HabitablePlanets = @(…\nPSModuleTest.psm1 407 @{…\nPSModuleTest.psm1 408 Name = 'Earth'\nPSModuleTest.psm1 409 Mass = 5.97\nPSModuleTest.psm1 410 Diameter = 12756\nPSModuleTest.psm1 411 DayLength = 24.0\nPSModuleTest.psm1 414 Name = 'Mars'\nPSModuleTest.psm1 415 Mass = 0.642\nPSModuleTest.psm1 416 Diameter = 6792\nPSModuleTest.psm1 417 DayLength = 24.7\nPSModuleTest.psm1 420 Name = 'Proxima Centauri b'\nPSModuleTest.psm1 421 Mass = 1.17\nPSModuleTest.psm1 422 Diameter = 11449\nPSModuleTest.psm1 423 DayLength = 5.15\nPSModuleTest.psm1 426 Name = 'Kepler-442b'\nPSModuleTest.psm1 427 Mass = 2.34\nPSModuleTest.psm1 428 Diameter = 11349\nPSModuleTest.psm1 429 DayLength = 5.7\nPSModuleTest.psm1 432 Name = 'Kepler-452b'\nPSModuleTest.psm1 433 Mass = 5.0\nPSModuleTest.psm1 434 Diameter = 17340\nPSModuleTest.psm1 435 DayLength = 20.0\nPSModuleTest.psm1 439 $script:InhabitedPlanets = @(…\nPSModuleTest.psm1 440 @{…\nPSModuleTest.psm1 441 Name = 'Earth'\nPSModuleTest.psm1 442 Mass = 5.97\nPSModuleTest.psm1 443 Diameter = 12756\nPSModuleTest.psm1 444 DayLength = 24.0\nPSModuleTest.psm1 447 Name = 'Mars'\nPSModuleTest.psm1 448 Mass = 0.642\nPSModuleTest.psm1 449 Diameter = 6792\nPSModuleTest.psm1 450 DayLength = 24.7\nPSModuleTest.psm1 453 Write-Debug \"[$scriptName] - [variables] - [private] …\nPSModuleTest.psm1 455 Write-Debug \"[$scriptName] - [variables] - [private] …\nPSModuleTest.psm1 458 Write-Debug \"[$scriptName] - [variables] - [public] -…\nPSModuleTest.psm1 460 Write-Debug \"[$scriptName] - [variables] - [public] -…\nPSModuleTest.psm1 461 $script:Moons = @(…\nPSModuleTest.psm1 462 @{…\nPSModuleTest.psm1 463 Planet = 'Earth'\nPSModuleTest.psm1 464 Name = 'Moon'\nPSModuleTest.psm1 467 Write-Debug \"[$scriptName] - [variables] - [public] -…\nPSModuleTest.psm1 470 Write-Debug \"[$scriptName] - [variables] - [public] -…\nPSModuleTest.psm1 471 $script:Planets = @(…\nPSModuleTest.psm1 472 @{…\nPSModuleTest.psm1 473 Name = 'Mercury'\nPSModuleTest.psm1 474 Mass = 0.330\nPSModuleTest.psm1 475 Diameter = 4879\nPSModuleTest.psm1 476 DayLength = 4222.6\nPSModuleTest.psm1 479 Name = 'Venus'\nPSModuleTest.psm1 480 Mass = 4.87\nPSModuleTest.psm1 481 Diameter = 12104\nPSModuleTest.psm1 482 DayLength = 2802.0\nPSModuleTest.psm1 485 Name = 'Earth'\nPSModuleTest.psm1 486 Mass = 5.97\nPSModuleTest.psm1 487 Diameter = 12756\nPSModuleTest.psm1 488 DayLength = 24.0\nPSModuleTest.psm1 491 Write-Debug \"[$scriptName] - [variables] - [public] -…\nPSModuleTest.psm1 494 Write-Debug \"[$scriptName] - [variables] - [public] -…\nPSModuleTest.psm1 495 $script:SolarSystems = @(…\nPSModuleTest.psm1 496 @{…\nPSModuleTest.psm1 497 Name = 'Solar System'\nPSModuleTest.psm1 498 Planets = $script:Planets\nPSModuleTest.psm1 499 Moons = $script:Moons\nPSModuleTest.psm1 502 Name = 'Alpha Centauri'\nPSModuleTest.psm1 503 Planets = @()\nPSModuleTest.psm1 504 Moons = @()\nPSModuleTest.psm1 507 Name = 'Sirius'\nPSModuleTest.psm1 508 Planets = @()\nPSModuleTest.psm1 509 Moons = @()\nPSModuleTest.psm1 512 Write-Debug \"[$scriptName] - [variables] - [public] -…\nPSModuleTest.psm1 514 Write-Debug \"[$scriptName] - [variables] - [public] -…\nPSModuleTest.psm1 517 Write-Debug \"[$scriptName] - [finally] - Importing\"\nPSModuleTest.psm1 518 Write-Verbose '------------------------------'\nPSModuleTest.psm1 519 Write-Verbose '--- THIS IS A LAST LOADER ---'\nPSModuleTest.psm1 520 Write-Verbose '------------------------------'\nPSModuleTest.psm1 521 Write-Debug \"[$scriptName] - [finally] - Done\"\nPSModuleTest.psm1 525 $TypeAcceleratorsClass = [psobject].Assembly.GetType(…\nPSModuleTest.psm1 530 $ExistingTypeAccelerators = $TypeAcceleratorsClass::G…\nPSModuleTest.psm1 532 $ExportableEnums = @(…\nPSModuleTest.psm1 533 [Binding]\nPSModuleTest.psm1 534 [Genre]\nPSModuleTest.psm1 536 $ExportableEnums\nPSModuleTest.psm1 536 Foreach-Object { Write-Verbose \"Exporting enum '$($_.…\nPSModuleTest.psm1 536 Write-Verbose \"Exporting enum '$($_.FullName)'.\"\nPSModuleTest.psm1 536 $_.FullName\nPSModuleTest.psm1 537 $ExportableEnums\nPSModuleTest.psm1 538 if ($Type.FullName -in $ExistingTypeAccelerators.Keys…\nPSModuleTest.psm1 539 Write-Verbose \"Enum already exists [$($Type.FullName)…\nPSModuleTest.psm1 539 $Type.FullName\nPSModuleTest.psm1 541 Write-Verbose \"Importing enum '$Type'.\"\nPSModuleTest.psm1 542 $TypeAcceleratorsClass::Add($Type.FullName, $Type)\nPSModuleTest.psm1 545 $ExportableClasses = @(…\nPSModuleTest.psm1 546 [Book]\nPSModuleTest.psm1 547 [BookList]\nPSModuleTest.psm1 549 $ExportableClasses\nPSModuleTest.psm1 549 Foreach-Object { Write-Verbose \"Exporting class '$($_…\nPSModuleTest.psm1 549 Write-Verbose \"Exporting class '$($_.FullName)'.\"\nPSModuleTest.psm1 549 $_.FullName\nPSModuleTest.psm1 550 $ExportableClasses\nPSModuleTest.psm1 551 if ($Type.FullName -in $ExistingTypeAccelerators.Keys…\nPSModuleTest.psm1 552 Write-Verbose \"Class already exists [$($Type.FullName…\nPSModuleTest.psm1 552 $Type.FullName\nPSModuleTest.psm1 554 Write-Verbose \"Importing class '$Type'.\"\nPSModuleTest.psm1 555 $TypeAcceleratorsClass::Add($Type.FullName, $Type)\nPSModuleTest.psm1 560 $MyInvocation.MyCommand.ScriptBlock.Module.OnRemove =…\nPSModuleTest.psm1 561 ($ExportableEnums + $ExportableClasses)\nPSModuleTest.psm1 561 $ExportableEnums + $ExportableClasses\nPSModuleTest.psm1 562 $TypeAcceleratorsClass::Remove($Type.FullName)\nPSModuleTest.psm1 567 $exports = @{…\nPSModuleTest.psm1 568 Alias = '*'\nPSModuleTest.psm1 569 Cmdlet = ''\nPSModuleTest.psm1 570 Function = @(…\nPSModuleTest.psm1 571 'Get-PSModuleTest'\nPSModuleTest.psm1 572 'New-PSModuleTest'\nPSModuleTest.psm1 573 'Set-PSModuleTest'\nPSModuleTest.psm1 574 'Test-PSModuleTest'\nPSModuleTest.psm1 576 Variable = @(…\nPSModuleTest.psm1 577 'Moons'\nPSModuleTest.psm1 578 'Planets'\nPSModuleTest.psm1 579 'SolarSystems'\nPSModuleTest.psm1 582 Export-ModuleMember @exports\nscripts/loader.ps1 1 Write-Verbose '-------------------------'\nscripts/loader.ps1 2 Write-Verbose '--- THIS IS A LOADER ---'\nscripts/loader.ps1 3 Write-Verbose '-------------------------'\n\n\n","CommandsAnalyzedCount":263,"CommandsExecutedCount":0,"CommandsMissedCount":263,"FilesAnalyzedCount":3} diff --git a/.github/actions/Get-PesterCodeCoverage/tests/CodeCoverage/Environments-macOS-CodeCoverage/Environments-macOS-CodeCoverage-Report.xml b/.github/actions/Get-PesterCodeCoverage/tests/CodeCoverage/Environments-macOS-CodeCoverage/Environments-macOS-CodeCoverage-Report.xml deleted file mode 100644 index 7a511348..00000000 --- a/.github/actions/Get-PesterCodeCoverage/tests/CodeCoverage/Environments-macOS-CodeCoverage/Environments-macOS-CodeCoverage-Report.xml +++ /dev/null @@ -1,418 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/.github/actions/Get-PesterCodeCoverage/tests/CodeCoverage/Module-Windows-CodeCoverage/Module-Windows-CodeCoverage-Report.json b/.github/actions/Get-PesterCodeCoverage/tests/CodeCoverage/Module-Windows-CodeCoverage/Module-Windows-CodeCoverage-Report.json deleted file mode 100644 index 1f42c344..00000000 --- a/.github/actions/Get-PesterCodeCoverage/tests/CodeCoverage/Module-Windows-CodeCoverage/Module-Windows-CodeCoverage-Report.json +++ /dev/null @@ -1 +0,0 @@ -{"CommandsMissed":[{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\modules\\OtherPSModule.psm1","Line":18,"StartLine":18,"EndLine":18,"StartColumn":5,"EndColumn":33,"Class":"","Function":"Get-OtherPSModule","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":42,"StartLine":42,"EndLine":42,"StartColumn":23,"EndColumn":29,"Class":"SecretWriter","Function":"SecretWriter","Command":"$this.Alias = $alias","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":43,"StartLine":43,"EndLine":43,"StartColumn":22,"EndColumn":27,"Class":"SecretWriter","Function":"SecretWriter","Command":"$this.Name = $name","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":44,"StartLine":44,"EndLine":44,"StartColumn":24,"EndColumn":31,"Class":"SecretWriter","Function":"SecretWriter","Command":"$this.Secret = $secret","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":48,"StartLine":48,"EndLine":48,"StartColumn":16,"EndColumn":27,"Class":"SecretWriter","Function":"GetAlias","Command":"return $this.Alias","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":69,"StartLine":69,"EndLine":69,"StartColumn":14,"EndColumn":29,"Class":"Book","Function":"Book","Command":"$this.Init(@{})","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":71,"StartLine":71,"EndLine":71,"StartColumn":36,"EndColumn":59,"Class":"Book","Function":"Book","Command":"$this.Init($Properties)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":74,"StartLine":74,"EndLine":74,"StartColumn":9,"EndColumn":57,"Class":"Book","Function":"Book","Command":"$this.Init(@{Title = $Title; Author = $Author })","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":74,"StartLine":74,"EndLine":74,"StartColumn":30,"EndColumn":36,"Class":"Book","Function":"Book","Command":"Title = $Title","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":74,"StartLine":74,"EndLine":74,"StartColumn":47,"EndColumn":54,"Class":"Book","Function":"Book","Command":"Author = $Author","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":78,"StartLine":78,"EndLine":78,"StartColumn":31,"EndColumn":47,"Class":"Book","Function":"Init","Command":"$Properties.Keys","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":79,"StartLine":79,"EndLine":79,"StartColumn":31,"EndColumn":52,"Class":"Book","Function":"Init","Command":"$this.$Property = $Properties.$Property","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":84,"StartLine":84,"EndLine":84,"StartColumn":13,"EndColumn":34,"Class":"Book","Function":"GetReadingTime","Command":"if ($this.PageCount -le 0) {\n throw 'Unable to determine reading time from page count.'\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":85,"StartLine":85,"EndLine":85,"StartColumn":19,"EndColumn":70,"Class":"Book","Function":"GetReadingTime","Command":"throw 'Unable to determine reading time from page count.'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":87,"StartLine":87,"EndLine":87,"StartColumn":20,"EndColumn":39,"Class":"Book","Function":"GetReadingTime","Command":"$Minutes = $this.PageCount * 2","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":88,"StartLine":88,"EndLine":88,"StartColumn":16,"EndColumn":47,"Class":"Book","Function":"GetReadingTime","Command":"return [timespan]::new(0, $Minutes, 0)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":93,"StartLine":93,"EndLine":94,"StartColumn":13,"EndColumn":55,"Class":"Book","Function":"GetPublishedAge","Command":"if (\n $null -eq $this.PublishDate -or\n $this.PublishDate -eq [datetime]::MinValue\n ) { throw 'PublishDate not defined' }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":95,"StartLine":95,"EndLine":95,"StartColumn":19,"EndColumn":44,"Class":"Book","Function":"GetPublishedAge","Command":"throw 'PublishDate not defined'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":97,"StartLine":97,"EndLine":97,"StartColumn":16,"EndColumn":46,"Class":"Book","Function":"GetPublishedAge","Command":"return (Get-Date) - $this.PublishDate","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":97,"StartLine":97,"EndLine":97,"StartColumn":17,"EndColumn":25,"Class":"Book","Function":"GetPublishedAge","Command":"Get-Date","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":101,"StartLine":101,"EndLine":101,"StartColumn":16,"EndColumn":79,"Class":"Book","Function":"ToString","Command":"return \"$($this.Title) by $($this.Author) ($($this.PublishDate.Year))\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":101,"StartLine":101,"EndLine":101,"StartColumn":19,"EndColumn":30,"Class":"Book","Function":"ToString","Command":"$this.Title","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":101,"StartLine":101,"EndLine":101,"StartColumn":37,"EndColumn":49,"Class":"Book","Function":"ToString","Command":"$this.Author","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":101,"StartLine":101,"EndLine":101,"StartColumn":54,"EndColumn":76,"Class":"Book","Function":"ToString","Command":"$this.PublishDate.Year","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":110,"StartLine":110,"EndLine":110,"StartColumn":34,"EndColumn":64,"Class":"BookList","Function":"Initialize","Command":"[BookList]::Initialize($false)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":112,"StartLine":112,"EndLine":112,"StartColumn":13,"EndColumn":59,"Class":"BookList","Function":"Initialize","Command":"if ([BookList]::Books.Count -gt 0 -and -not $force) {\n return $false\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":113,"StartLine":113,"EndLine":113,"StartColumn":20,"EndColumn":26,"Class":"BookList","Function":"Initialize","Command":"return $false","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":116,"StartLine":116,"EndLine":116,"StartColumn":29,"EndColumn":75,"Class":"BookList","Function":"Initialize","Command":"[BookList]::Books = [System.Collections.Generic.List[Book]]::new()","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":118,"StartLine":118,"EndLine":118,"StartColumn":16,"EndColumn":21,"Class":"BookList","Function":"Initialize","Command":"return $true","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":122,"StartLine":122,"EndLine":125,"StartColumn":19,"EndColumn":20,"Class":"BookList","Function":"Validate","Command":"$Prefix = @(\n 'Book validation failed: Book must be defined with the Title,'\n 'Author, and PublishDate properties, but'\n ) -join ' '","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":123,"StartLine":123,"EndLine":123,"StartColumn":13,"EndColumn":75,"Class":"BookList","Function":"Validate","Command":"'Book validation failed: Book must be defined with the Title,'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":124,"StartLine":124,"EndLine":124,"StartColumn":13,"EndColumn":54,"Class":"BookList","Function":"Validate","Command":"'Author, and PublishDate properties, but'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":126,"StartLine":126,"EndLine":126,"StartColumn":13,"EndColumn":28,"Class":"BookList","Function":"Validate","Command":"if ($null -eq $Book) { throw \"$Prefix was null\" }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":126,"StartLine":126,"EndLine":126,"StartColumn":38,"EndColumn":56,"Class":"BookList","Function":"Validate","Command":"throw \"$Prefix was null\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":127,"StartLine":127,"EndLine":127,"StartColumn":13,"EndColumn":49,"Class":"BookList","Function":"Validate","Command":"if ([string]::IsNullOrEmpty($Book.Title)) {\n throw \"$Prefix Title wasn't defined\"\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":128,"StartLine":128,"EndLine":128,"StartColumn":19,"EndColumn":49,"Class":"BookList","Function":"Validate","Command":"throw \"$Prefix Title wasn't defined\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":130,"StartLine":130,"EndLine":130,"StartColumn":13,"EndColumn":50,"Class":"BookList","Function":"Validate","Command":"if ([string]::IsNullOrEmpty($Book.Author)) {\n throw \"$Prefix Author wasn't defined\"\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":131,"StartLine":131,"EndLine":131,"StartColumn":19,"EndColumn":50,"Class":"BookList","Function":"Validate","Command":"throw \"$Prefix Author wasn't defined\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":133,"StartLine":133,"EndLine":133,"StartColumn":13,"EndColumn":55,"Class":"BookList","Function":"Validate","Command":"if ([datetime]::MinValue -eq $Book.PublishDate) {\n throw \"$Prefix PublishDate wasn't defined\"\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":134,"StartLine":134,"EndLine":134,"StartColumn":19,"EndColumn":55,"Class":"BookList","Function":"Validate","Command":"throw \"$Prefix PublishDate wasn't defined\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":140,"StartLine":140,"EndLine":140,"StartColumn":9,"EndColumn":33,"Class":"BookList","Function":"Add","Command":"[BookList]::Initialize()","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":141,"StartLine":141,"EndLine":141,"StartColumn":9,"EndColumn":36,"Class":"BookList","Function":"Add","Command":"[BookList]::Validate($Book)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":142,"StartLine":142,"EndLine":142,"StartColumn":13,"EndColumn":46,"Class":"BookList","Function":"Add","Command":"if ([BookList]::Books.Contains($Book)) {\n throw \"Book '$Book' already in list\"\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":143,"StartLine":143,"EndLine":143,"StartColumn":19,"EndColumn":49,"Class":"BookList","Function":"Add","Command":"throw \"Book '$Book' already in list\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":146,"StartLine":146,"EndLine":152,"StartColumn":26,"EndColumn":26,"Class":"BookList","Function":"Add","Command":"$FindPredicate = {\n param([Book]$b)\n\n $b.Title -eq $Book.Title -and\n $b.Author -eq $Book.Author -and\n $b.PublishDate -eq $Book.PublishDate\n }.GetNewClosure()","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":149,"StartLine":149,"EndLine":151,"StartColumn":13,"EndColumn":49,"Class":"BookList","Function":"Add","Command":"$b.Title -eq $Book.Title -and\n $b.Author -eq $Book.Author -and\n $b.PublishDate -eq $Book.PublishDate","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":153,"StartLine":153,"EndLine":153,"StartColumn":13,"EndColumn":51,"Class":"BookList","Function":"Add","Command":"if ([BookList]::Books.Find($FindPredicate)) {\n throw \"Book '$Book' already in list\"\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":154,"StartLine":154,"EndLine":154,"StartColumn":19,"EndColumn":49,"Class":"BookList","Function":"Add","Command":"throw \"Book '$Book' already in list\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":157,"StartLine":157,"EndLine":157,"StartColumn":9,"EndColumn":37,"Class":"BookList","Function":"Add","Command":"[BookList]::Books.Add($Book)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":161,"StartLine":161,"EndLine":161,"StartColumn":9,"EndColumn":33,"Class":"BookList","Function":"Clear","Command":"[BookList]::Initialize()","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":162,"StartLine":162,"EndLine":162,"StartColumn":9,"EndColumn":34,"Class":"BookList","Function":"Clear","Command":"[BookList]::Books.Clear()","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":166,"StartLine":166,"EndLine":166,"StartColumn":9,"EndColumn":33,"Class":"BookList","Function":"Find","Command":"[BookList]::Initialize()","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":167,"StartLine":167,"EndLine":167,"StartColumn":16,"EndColumn":50,"Class":"BookList","Function":"Find","Command":"return [BookList]::Books.Find($Predicate)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":171,"StartLine":171,"EndLine":171,"StartColumn":9,"EndColumn":33,"Class":"BookList","Function":"FindAll","Command":"[BookList]::Initialize()","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":172,"StartLine":172,"EndLine":172,"StartColumn":16,"EndColumn":53,"Class":"BookList","Function":"FindAll","Command":"return [BookList]::Books.FindAll($Predicate)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":176,"StartLine":176,"EndLine":176,"StartColumn":9,"EndColumn":33,"Class":"BookList","Function":"Remove","Command":"[BookList]::Initialize()","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":177,"StartLine":177,"EndLine":177,"StartColumn":9,"EndColumn":40,"Class":"BookList","Function":"Remove","Command":"[BookList]::Books.Remove($Book)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":181,"StartLine":181,"EndLine":181,"StartColumn":9,"EndColumn":33,"Class":"BookList","Function":"RemoveBy","Command":"[BookList]::Initialize()","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":182,"StartLine":182,"EndLine":185,"StartColumn":18,"EndColumn":31,"Class":"BookList","Function":"RemoveBy","Command":"$Index = [BookList]::Books.FindIndex({\n param($b)\n $b.$Property -eq $Value\n }.GetNewClosure())","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":184,"StartLine":184,"EndLine":184,"StartColumn":17,"EndColumn":40,"Class":"BookList","Function":"RemoveBy","Command":"$b.$Property -eq $Value","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":186,"StartLine":186,"EndLine":186,"StartColumn":13,"EndColumn":25,"Class":"BookList","Function":"RemoveBy","Command":"if ($Index -ge 0) {\n [BookList]::Books.RemoveAt($Index)\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":187,"StartLine":187,"EndLine":187,"StartColumn":13,"EndColumn":47,"Class":"BookList","Function":"RemoveBy","Command":"[BookList]::Books.RemoveAt($Index)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":230,"StartLine":230,"EndLine":230,"StartColumn":5,"EndColumn":33,"Class":"","Function":"Get-InternalPSModule","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":256,"StartLine":256,"EndLine":256,"StartColumn":5,"EndColumn":33,"Class":"","Function":"Set-InternalPSModule","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":268,"StartLine":268,"EndLine":268,"StartColumn":13,"EndColumn":93,"Class":"","Function":"","Command":"$null = $commandName, $parameterName, $wordToComplete, $commandAst, $fakeBoundParameters","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":270,"StartLine":270,"EndLine":270,"StartColumn":5,"EndColumn":30,"Class":"","Function":"","Command":"'Alice', 'Bob', 'Charlie'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":270,"StartLine":270,"EndLine":270,"StartColumn":33,"EndColumn":77,"Class":"","Function":"","Command":"Where-Object { $_ -like \"$wordToComplete*\" }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":270,"StartLine":270,"EndLine":270,"StartColumn":48,"EndColumn":75,"Class":"","Function":"","Command":"$_ -like \"$wordToComplete*\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":270,"StartLine":270,"EndLine":272,"StartColumn":80,"EndColumn":6,"Class":"","Function":"","Command":"ForEach-Object {\n [System.Management.Automation.CompletionResult]::new($_, $_, 'ParameterValue', $_)\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":271,"StartLine":271,"EndLine":271,"StartColumn":9,"EndColumn":91,"Class":"","Function":"","Command":"[System.Management.Automation.CompletionResult]::new($_, $_, 'ParameterValue', $_)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":294,"StartLine":294,"EndLine":294,"StartColumn":5,"EndColumn":33,"Class":"","Function":"Test-PSModuleTest","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":323,"StartLine":323,"EndLine":323,"StartColumn":5,"EndColumn":33,"Class":"","Function":"Get-PSModuleTest","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":358,"StartLine":358,"EndLine":358,"StartColumn":5,"EndColumn":33,"Class":"","Function":"New-PSModuleTest","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":394,"StartLine":394,"EndLine":394,"StartColumn":5,"EndColumn":33,"Class":"","Function":"Set-PSModuleTest","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":539,"StartLine":539,"EndLine":539,"StartColumn":9,"EndColumn":75,"Class":"","Function":"","Command":"Write-Verbose \"Enum already exists [$($Type.FullName)]. Skipping.\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":539,"StartLine":539,"EndLine":539,"StartColumn":47,"EndColumn":61,"Class":"","Function":"","Command":"$Type.FullName","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":552,"StartLine":552,"EndLine":552,"StartColumn":9,"EndColumn":76,"Class":"","Function":"","Command":"Write-Verbose \"Class already exists [$($Type.FullName)]. Skipping.\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":552,"StartLine":552,"EndLine":552,"StartColumn":48,"EndColumn":62,"Class":"","Function":"","Command":"$Type.FullName","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":560,"StartLine":560,"EndLine":564,"StartColumn":55,"EndColumn":18,"Class":"","Function":"","Command":"$MyInvocation.MyCommand.ScriptBlock.Module.OnRemove = {\n foreach ($Type in ($ExportableEnums + $ExportableClasses)) {\n $TypeAcceleratorsClass::Remove($Type.FullName)\n }\n}.GetNewClosure()","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":561,"StartLine":561,"EndLine":561,"StartColumn":23,"EndColumn":62,"Class":"","Function":"","Command":"($ExportableEnums + $ExportableClasses)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":561,"StartLine":561,"EndLine":561,"StartColumn":24,"EndColumn":61,"Class":"","Function":"","Command":"$ExportableEnums + $ExportableClasses","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":562,"StartLine":562,"EndLine":562,"StartColumn":9,"EndColumn":55,"Class":"","Function":"","Command":"$TypeAcceleratorsClass::Remove($Type.FullName)","HitCount":0}],"CommandsExecuted":[{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":5,"StartLine":5,"EndLine":5,"StartColumn":13,"EndColumn":74,"Class":"","Function":"","Command":"$baseName = [System.IO.Path]::GetFileNameWithoutExtension($PSCommandPath)","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":6,"StartLine":6,"EndLine":6,"StartColumn":24,"EndColumn":80,"Class":"","Function":"","Command":"$script:PSModuleInfo = Test-ModuleManifest -Path \"$PSScriptRoot\\$baseName.psd1\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":7,"StartLine":7,"EndLine":7,"StartColumn":1,"EndColumn":21,"Class":"","Function":"","Command":"$script:PSModuleInfo","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":7,"StartLine":7,"EndLine":7,"StartColumn":24,"EndColumn":35,"Class":"","Function":"","Command":"Format-List","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":7,"StartLine":7,"EndLine":7,"StartColumn":38,"EndColumn":56,"Class":"","Function":"","Command":"Out-String -Stream","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":7,"StartLine":7,"EndLine":7,"StartColumn":59,"EndColumn":92,"Class":"","Function":"","Command":"ForEach-Object { Write-Debug $_ }","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":7,"StartLine":7,"EndLine":7,"StartColumn":76,"EndColumn":90,"Class":"","Function":"","Command":"Write-Debug $_","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":8,"StartLine":8,"EndLine":8,"StartColumn":15,"EndColumn":40,"Class":"","Function":"","Command":"$scriptName = $script:PSModuleInfo.Name","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":9,"StartLine":9,"EndLine":9,"StartColumn":1,"EndColumn":47,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - Importing module\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":11,"StartLine":11,"EndLine":11,"StartColumn":1,"EndColumn":57,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [data] - Processing folder\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":12,"StartLine":12,"EndLine":12,"StartColumn":15,"EndColumn":47,"Class":"","Function":"","Command":"$dataFolder = (Join-Path $PSScriptRoot 'data')","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":12,"StartLine":12,"EndLine":12,"StartColumn":16,"EndColumn":46,"Class":"","Function":"","Command":"Join-Path $PSScriptRoot 'data'","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":13,"StartLine":13,"EndLine":13,"StartColumn":1,"EndColumn":53,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [data] - [$dataFolder]\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":14,"StartLine":14,"EndLine":14,"StartColumn":1,"EndColumn":98,"Class":"","Function":"","Command":"Get-ChildItem -Path \"$dataFolder\" -Recurse -Force -Include '*.psd1' -ErrorAction SilentlyContinue","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":14,"StartLine":14,"EndLine":18,"StartColumn":101,"EndColumn":2,"Class":"","Function":"","Command":"ForEach-Object {\n Write-Debug \"[$scriptName] - [data] - [$($_.BaseName)] - Importing\"\n New-Variable -Name $_.BaseName -Value (Import-PowerShellDataFile -Path $_.FullName) -Force\n Write-Debug \"[$scriptName] - [data] - [$($_.BaseName)] - Done\"\n}","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":15,"StartLine":15,"EndLine":15,"StartColumn":5,"EndColumn":72,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [data] - [$($_.BaseName)] - Importing\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":15,"StartLine":15,"EndLine":15,"StartColumn":46,"EndColumn":57,"Class":"","Function":"","Command":"$_.BaseName","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":16,"StartLine":16,"EndLine":16,"StartColumn":5,"EndColumn":95,"Class":"","Function":"","Command":"New-Variable -Name $_.BaseName -Value (Import-PowerShellDataFile -Path $_.FullName) -Force","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":16,"StartLine":16,"EndLine":16,"StartColumn":44,"EndColumn":87,"Class":"","Function":"","Command":"Import-PowerShellDataFile -Path $_.FullName","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":17,"StartLine":17,"EndLine":17,"StartColumn":5,"EndColumn":67,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [data] - [$($_.BaseName)] - Done\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":17,"StartLine":17,"EndLine":17,"StartColumn":46,"EndColumn":57,"Class":"","Function":"","Command":"$_.BaseName","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":19,"StartLine":19,"EndLine":19,"StartColumn":1,"EndColumn":44,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [data] - Done\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":22,"StartLine":22,"EndLine":22,"StartColumn":1,"EndColumn":57,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [init] - Processing folder\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":24,"StartLine":24,"EndLine":24,"StartColumn":1,"EndColumn":65,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [init] - [initializer] - Importing\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":25,"StartLine":25,"EndLine":25,"StartColumn":1,"EndColumn":48,"Class":"","Function":"","Command":"Write-Verbose '-------------------------------'","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":26,"StartLine":26,"EndLine":26,"StartColumn":1,"EndColumn":48,"Class":"","Function":"","Command":"Write-Verbose '--- THIS IS AN INITIALIZER ---'","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":27,"StartLine":27,"EndLine":27,"StartColumn":1,"EndColumn":48,"Class":"","Function":"","Command":"Write-Verbose '-------------------------------'","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":28,"StartLine":28,"EndLine":28,"StartColumn":1,"EndColumn":60,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [init] - [initializer] - Done\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":30,"StartLine":30,"EndLine":30,"StartColumn":1,"EndColumn":44,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [init] - Done\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":33,"StartLine":33,"EndLine":33,"StartColumn":1,"EndColumn":72,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [private] - Processing folder\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":35,"StartLine":35,"EndLine":35,"StartColumn":1,"EndColumn":81,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [private] - [SecretWriter] - Importing\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":51,"StartLine":51,"EndLine":51,"StartColumn":1,"EndColumn":76,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [private] - [SecretWriter] - Done\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":53,"StartLine":53,"EndLine":53,"StartColumn":1,"EndColumn":59,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [private] - Done\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":56,"StartLine":56,"EndLine":56,"StartColumn":1,"EndColumn":71,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [public] - Processing folder\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":58,"StartLine":58,"EndLine":58,"StartColumn":1,"EndColumn":72,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [public] - [Book] - Importing\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":206,"StartLine":206,"EndLine":206,"StartColumn":1,"EndColumn":67,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [public] - [Book] - Done\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":208,"StartLine":208,"EndLine":208,"StartColumn":1,"EndColumn":58,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [public] - Done\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":211,"StartLine":211,"EndLine":211,"StartColumn":1,"EndColumn":74,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [private] - Processing folder\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":213,"StartLine":213,"EndLine":213,"StartColumn":1,"EndColumn":91,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [private] - [Get-InternalPSModule] - Importing\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":232,"StartLine":232,"EndLine":232,"StartColumn":1,"EndColumn":86,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [private] - [Get-InternalPSModule] - Done\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":235,"StartLine":235,"EndLine":235,"StartColumn":1,"EndColumn":91,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [private] - [Set-InternalPSModule] - Importing\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":258,"StartLine":258,"EndLine":258,"StartColumn":1,"EndColumn":86,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [private] - [Set-InternalPSModule] - Done\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":260,"StartLine":260,"EndLine":260,"StartColumn":1,"EndColumn":61,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [private] - Done\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":263,"StartLine":263,"EndLine":263,"StartColumn":1,"EndColumn":73,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - Processing folder\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":265,"StartLine":265,"EndLine":265,"StartColumn":1,"EndColumn":80,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [completers] - Importing\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":266,"StartLine":266,"EndLine":273,"StartColumn":1,"EndColumn":2,"Class":"","Function":"","Command":"Register-ArgumentCompleter -CommandName New-PSModuleTest -ParameterName Name -ScriptBlock {\n param($commandName, $parameterName, $wordToComplete, $commandAst, $fakeBoundParameters)\n $null = $commandName, $parameterName, $wordToComplete, $commandAst, $fakeBoundParameters\n\n 'Alice', 'Bob', 'Charlie' | Where-Object { $_ -like \"$wordToComplete*\" } | ForEach-Object {\n [System.Management.Automation.CompletionResult]::new($_, $_, 'ParameterValue', $_)\n }\n}","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":274,"StartLine":274,"EndLine":274,"StartColumn":1,"EndColumn":75,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [completers] - Done\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":277,"StartLine":277,"EndLine":277,"StartColumn":1,"EndColumn":87,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [Test-PSModuleTest] - Importing\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":296,"StartLine":296,"EndLine":296,"StartColumn":1,"EndColumn":82,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [Test-PSModuleTest] - Done\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":299,"StartLine":299,"EndLine":299,"StartColumn":1,"EndColumn":86,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [PSModule] - Processing folder\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":301,"StartLine":301,"EndLine":301,"StartColumn":1,"EndColumn":99,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [PSModule] - [Get-PSModuleTest] - Importing\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":325,"StartLine":325,"EndLine":325,"StartColumn":1,"EndColumn":94,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [PSModule] - [Get-PSModuleTest] - Done\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":328,"StartLine":328,"EndLine":328,"StartColumn":1,"EndColumn":99,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [PSModule] - [New-PSModuleTest] - Importing\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":361,"StartLine":361,"EndLine":361,"StartColumn":1,"EndColumn":50,"Class":"","Function":"","Command":"New-Alias New-PSModuleTestAlias3 New-PSModuleTest","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":362,"StartLine":362,"EndLine":362,"StartColumn":1,"EndColumn":63,"Class":"","Function":"","Command":"New-Alias -Name New-PSModuleTestAlias4 -Value New-PSModuleTest","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":365,"StartLine":365,"EndLine":365,"StartColumn":1,"EndColumn":50,"Class":"","Function":"","Command":"Set-Alias New-PSModuleTestAlias5 New-PSModuleTest","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":366,"StartLine":366,"EndLine":366,"StartColumn":1,"EndColumn":94,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [PSModule] - [New-PSModuleTest] - Done\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":368,"StartLine":368,"EndLine":368,"StartColumn":1,"EndColumn":73,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [PSModule] - Done\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":371,"StartLine":371,"EndLine":371,"StartColumn":1,"EndColumn":91,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [SomethingElse] - Processing folder\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":373,"StartLine":373,"EndLine":373,"StartColumn":1,"EndColumn":104,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [SomethingElse] - [Set-PSModuleTest] - Importing\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":396,"StartLine":396,"EndLine":396,"StartColumn":1,"EndColumn":99,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [SomethingElse] - [Set-PSModuleTest] - Done\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":398,"StartLine":398,"EndLine":398,"StartColumn":1,"EndColumn":78,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [SomethingElse] - Done\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":400,"StartLine":400,"EndLine":400,"StartColumn":1,"EndColumn":60,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - Done\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":403,"StartLine":403,"EndLine":403,"StartColumn":1,"EndColumn":74,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [private] - Processing folder\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":405,"StartLine":405,"EndLine":405,"StartColumn":1,"EndColumn":87,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [private] - [PrivateVariables] - Importing\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":406,"StartLine":406,"EndLine":437,"StartColumn":28,"EndColumn":2,"Class":"","Function":"","Command":"$script:HabitablePlanets = @(\n @{\n Name = 'Earth'\n Mass = 5.97\n Diameter = 12756\n DayLength = 24.0\n },\n @{\n Name = 'Mars'\n Mass = 0.642\n Diameter = 6792\n DayLength = 24.7\n },\n @{\n Name = 'Proxima Centauri b'\n Mass = 1.17\n Diameter = 11449\n DayLength = 5.15\n },\n @{\n Name = 'Kepler-442b'\n Mass = 2.34\n Diameter = 11349\n DayLength = 5.7\n },\n @{\n Name = 'Kepler-452b'\n Mass = 5.0\n Diameter = 17340\n DayLength = 20.0\n }\n)","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":407,"StartLine":407,"EndLine":436,"StartColumn":5,"EndColumn":6,"Class":"","Function":"","Command":"@{\n Name = 'Earth'\n Mass = 5.97\n Diameter = 12756\n DayLength = 24.0\n },\n @{\n Name = 'Mars'\n Mass = 0.642\n Diameter = 6792\n DayLength = 24.7\n },\n @{\n Name = 'Proxima Centauri b'\n Mass = 1.17\n Diameter = 11449\n DayLength = 5.15\n },\n @{\n Name = 'Kepler-442b'\n Mass = 2.34\n Diameter = 11349\n DayLength = 5.7\n },\n @{\n Name = 'Kepler-452b'\n Mass = 5.0\n Diameter = 17340\n DayLength = 20.0\n }","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":408,"StartLine":408,"EndLine":408,"StartColumn":21,"EndColumn":28,"Class":"","Function":"","Command":"Name = 'Earth'","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":409,"StartLine":409,"EndLine":409,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Mass = 5.97","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":410,"StartLine":410,"EndLine":410,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 12756","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":411,"StartLine":411,"EndLine":411,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 24.0","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":414,"StartLine":414,"EndLine":414,"StartColumn":21,"EndColumn":27,"Class":"","Function":"","Command":"Name = 'Mars'","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":415,"StartLine":415,"EndLine":415,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Mass = 0.642","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":416,"StartLine":416,"EndLine":416,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Diameter = 6792","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":417,"StartLine":417,"EndLine":417,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 24.7","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":420,"StartLine":420,"EndLine":420,"StartColumn":21,"EndColumn":41,"Class":"","Function":"","Command":"Name = 'Proxima Centauri b'","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":421,"StartLine":421,"EndLine":421,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Mass = 1.17","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":422,"StartLine":422,"EndLine":422,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 11449","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":423,"StartLine":423,"EndLine":423,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 5.15","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":426,"StartLine":426,"EndLine":426,"StartColumn":21,"EndColumn":34,"Class":"","Function":"","Command":"Name = 'Kepler-442b'","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":427,"StartLine":427,"EndLine":427,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Mass = 2.34","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":428,"StartLine":428,"EndLine":428,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 11349","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":429,"StartLine":429,"EndLine":429,"StartColumn":21,"EndColumn":24,"Class":"","Function":"","Command":"DayLength = 5.7","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":432,"StartLine":432,"EndLine":432,"StartColumn":21,"EndColumn":34,"Class":"","Function":"","Command":"Name = 'Kepler-452b'","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":433,"StartLine":433,"EndLine":433,"StartColumn":21,"EndColumn":24,"Class":"","Function":"","Command":"Mass = 5.0","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":434,"StartLine":434,"EndLine":434,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 17340","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":435,"StartLine":435,"EndLine":435,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 20.0","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":439,"StartLine":439,"EndLine":452,"StartColumn":28,"EndColumn":2,"Class":"","Function":"","Command":"$script:InhabitedPlanets = @(\n @{\n Name = 'Earth'\n Mass = 5.97\n Diameter = 12756\n DayLength = 24.0\n },\n @{\n Name = 'Mars'\n Mass = 0.642\n Diameter = 6792\n DayLength = 24.7\n }\n)","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":440,"StartLine":440,"EndLine":451,"StartColumn":5,"EndColumn":6,"Class":"","Function":"","Command":"@{\n Name = 'Earth'\n Mass = 5.97\n Diameter = 12756\n DayLength = 24.0\n },\n @{\n Name = 'Mars'\n Mass = 0.642\n Diameter = 6792\n DayLength = 24.7\n }","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":441,"StartLine":441,"EndLine":441,"StartColumn":21,"EndColumn":28,"Class":"","Function":"","Command":"Name = 'Earth'","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":442,"StartLine":442,"EndLine":442,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Mass = 5.97","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":443,"StartLine":443,"EndLine":443,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 12756","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":444,"StartLine":444,"EndLine":444,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 24.0","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":447,"StartLine":447,"EndLine":447,"StartColumn":21,"EndColumn":27,"Class":"","Function":"","Command":"Name = 'Mars'","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":448,"StartLine":448,"EndLine":448,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Mass = 0.642","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":449,"StartLine":449,"EndLine":449,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Diameter = 6792","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":450,"StartLine":450,"EndLine":450,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 24.7","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":453,"StartLine":453,"EndLine":453,"StartColumn":1,"EndColumn":82,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [private] - [PrivateVariables] - Done\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":455,"StartLine":455,"EndLine":455,"StartColumn":1,"EndColumn":61,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [private] - Done\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":458,"StartLine":458,"EndLine":458,"StartColumn":1,"EndColumn":73,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - Processing folder\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":460,"StartLine":460,"EndLine":460,"StartColumn":1,"EndColumn":75,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - [Moons] - Importing\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":461,"StartLine":461,"EndLine":466,"StartColumn":17,"EndColumn":2,"Class":"","Function":"","Command":"$script:Moons = @(\n @{\n Planet = 'Earth'\n Name = 'Moon'\n }\n)","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":462,"StartLine":462,"EndLine":465,"StartColumn":5,"EndColumn":6,"Class":"","Function":"","Command":"@{\n Planet = 'Earth'\n Name = 'Moon'\n }","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":463,"StartLine":463,"EndLine":463,"StartColumn":18,"EndColumn":25,"Class":"","Function":"","Command":"Planet = 'Earth'","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":464,"StartLine":464,"EndLine":464,"StartColumn":18,"EndColumn":24,"Class":"","Function":"","Command":"Name = 'Moon'","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":467,"StartLine":467,"EndLine":467,"StartColumn":1,"EndColumn":70,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - [Moons] - Done\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":470,"StartLine":470,"EndLine":470,"StartColumn":1,"EndColumn":77,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - [Planets] - Importing\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":471,"StartLine":471,"EndLine":490,"StartColumn":19,"EndColumn":2,"Class":"","Function":"","Command":"$script:Planets = @(\n @{\n Name = 'Mercury'\n Mass = 0.330\n Diameter = 4879\n DayLength = 4222.6\n },\n @{\n Name = 'Venus'\n Mass = 4.87\n Diameter = 12104\n DayLength = 2802.0\n },\n @{\n Name = 'Earth'\n Mass = 5.97\n Diameter = 12756\n DayLength = 24.0\n }\n)","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":472,"StartLine":472,"EndLine":489,"StartColumn":5,"EndColumn":6,"Class":"","Function":"","Command":"@{\n Name = 'Mercury'\n Mass = 0.330\n Diameter = 4879\n DayLength = 4222.6\n },\n @{\n Name = 'Venus'\n Mass = 4.87\n Diameter = 12104\n DayLength = 2802.0\n },\n @{\n Name = 'Earth'\n Mass = 5.97\n Diameter = 12756\n DayLength = 24.0\n }","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":473,"StartLine":473,"EndLine":473,"StartColumn":21,"EndColumn":30,"Class":"","Function":"","Command":"Name = 'Mercury'","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":474,"StartLine":474,"EndLine":474,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Mass = 0.330","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":475,"StartLine":475,"EndLine":475,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Diameter = 4879","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":476,"StartLine":476,"EndLine":476,"StartColumn":21,"EndColumn":27,"Class":"","Function":"","Command":"DayLength = 4222.6","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":479,"StartLine":479,"EndLine":479,"StartColumn":21,"EndColumn":28,"Class":"","Function":"","Command":"Name = 'Venus'","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":480,"StartLine":480,"EndLine":480,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Mass = 4.87","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":481,"StartLine":481,"EndLine":481,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 12104","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":482,"StartLine":482,"EndLine":482,"StartColumn":21,"EndColumn":27,"Class":"","Function":"","Command":"DayLength = 2802.0","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":485,"StartLine":485,"EndLine":485,"StartColumn":21,"EndColumn":28,"Class":"","Function":"","Command":"Name = 'Earth'","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":486,"StartLine":486,"EndLine":486,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Mass = 5.97","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":487,"StartLine":487,"EndLine":487,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 12756","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":488,"StartLine":488,"EndLine":488,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 24.0","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":491,"StartLine":491,"EndLine":491,"StartColumn":1,"EndColumn":72,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - [Planets] - Done\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":494,"StartLine":494,"EndLine":494,"StartColumn":1,"EndColumn":82,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - [SolarSystems] - Importing\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":495,"StartLine":495,"EndLine":511,"StartColumn":24,"EndColumn":2,"Class":"","Function":"","Command":"$script:SolarSystems = @(\n @{\n Name = 'Solar System'\n Planets = $script:Planets\n Moons = $script:Moons\n },\n @{\n Name = 'Alpha Centauri'\n Planets = @()\n Moons = @()\n },\n @{\n Name = 'Sirius'\n Planets = @()\n Moons = @()\n }\n)","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":496,"StartLine":496,"EndLine":510,"StartColumn":5,"EndColumn":6,"Class":"","Function":"","Command":"@{\n Name = 'Solar System'\n Planets = $script:Planets\n Moons = $script:Moons\n },\n @{\n Name = 'Alpha Centauri'\n Planets = @()\n Moons = @()\n },\n @{\n Name = 'Sirius'\n Planets = @()\n Moons = @()\n }","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":497,"StartLine":497,"EndLine":497,"StartColumn":19,"EndColumn":33,"Class":"","Function":"","Command":"Name = 'Solar System'","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":498,"StartLine":498,"EndLine":498,"StartColumn":19,"EndColumn":34,"Class":"","Function":"","Command":"Planets = $script:Planets","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":499,"StartLine":499,"EndLine":499,"StartColumn":19,"EndColumn":32,"Class":"","Function":"","Command":"Moons = $script:Moons","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":502,"StartLine":502,"EndLine":502,"StartColumn":19,"EndColumn":35,"Class":"","Function":"","Command":"Name = 'Alpha Centauri'","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":503,"StartLine":503,"EndLine":503,"StartColumn":19,"EndColumn":22,"Class":"","Function":"","Command":"Planets = @()","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":504,"StartLine":504,"EndLine":504,"StartColumn":19,"EndColumn":22,"Class":"","Function":"","Command":"Moons = @()","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":507,"StartLine":507,"EndLine":507,"StartColumn":19,"EndColumn":27,"Class":"","Function":"","Command":"Name = 'Sirius'","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":508,"StartLine":508,"EndLine":508,"StartColumn":19,"EndColumn":22,"Class":"","Function":"","Command":"Planets = @()","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":509,"StartLine":509,"EndLine":509,"StartColumn":19,"EndColumn":22,"Class":"","Function":"","Command":"Moons = @()","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":512,"StartLine":512,"EndLine":512,"StartColumn":1,"EndColumn":77,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - [SolarSystems] - Done\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":514,"StartLine":514,"EndLine":514,"StartColumn":1,"EndColumn":60,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - Done\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":517,"StartLine":517,"EndLine":517,"StartColumn":1,"EndColumn":52,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [finally] - Importing\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":518,"StartLine":518,"EndLine":518,"StartColumn":1,"EndColumn":47,"Class":"","Function":"","Command":"Write-Verbose '------------------------------'","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":519,"StartLine":519,"EndLine":519,"StartColumn":1,"EndColumn":47,"Class":"","Function":"","Command":"Write-Verbose '--- THIS IS A LAST LOADER ---'","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":520,"StartLine":520,"EndLine":520,"StartColumn":1,"EndColumn":47,"Class":"","Function":"","Command":"Write-Verbose '------------------------------'","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":521,"StartLine":521,"EndLine":521,"StartColumn":1,"EndColumn":47,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [finally] - Done\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":525,"StartLine":525,"EndLine":527,"StartColumn":26,"EndColumn":2,"Class":"","Function":"","Command":"$TypeAcceleratorsClass = [psobject].Assembly.GetType(\n 'System.Management.Automation.TypeAccelerators'\n)","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":530,"StartLine":530,"EndLine":530,"StartColumn":29,"EndColumn":56,"Class":"","Function":"","Command":"$ExistingTypeAccelerators = $TypeAcceleratorsClass::Get","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":532,"StartLine":532,"EndLine":535,"StartColumn":20,"EndColumn":2,"Class":"","Function":"","Command":"$ExportableEnums = @(\n [Binding]\n [Genre]\n)","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":533,"StartLine":533,"EndLine":533,"StartColumn":5,"EndColumn":14,"Class":"","Function":"","Command":"[Binding]","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":534,"StartLine":534,"EndLine":534,"StartColumn":5,"EndColumn":12,"Class":"","Function":"","Command":"[Genre]","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":536,"StartLine":536,"EndLine":536,"StartColumn":1,"EndColumn":17,"Class":"","Function":"","Command":"$ExportableEnums","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":536,"StartLine":536,"EndLine":536,"StartColumn":20,"EndColumn":87,"Class":"","Function":"","Command":"Foreach-Object { Write-Verbose \"Exporting enum '$($_.FullName)'.\" }","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":536,"StartLine":536,"EndLine":536,"StartColumn":37,"EndColumn":85,"Class":"","Function":"","Command":"Write-Verbose \"Exporting enum '$($_.FullName)'.\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":536,"StartLine":536,"EndLine":536,"StartColumn":70,"EndColumn":81,"Class":"","Function":"","Command":"$_.FullName","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":537,"StartLine":537,"EndLine":537,"StartColumn":19,"EndColumn":35,"Class":"","Function":"","Command":"$ExportableEnums","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":538,"StartLine":538,"EndLine":538,"StartColumn":9,"EndColumn":58,"Class":"","Function":"","Command":"if ($Type.FullName -in $ExistingTypeAccelerators.Keys) {\n Write-Verbose \"Enum already exists [$($Type.FullName)]. Skipping.\"\n } else {\n Write-Verbose \"Importing enum '$Type'.\"\n $TypeAcceleratorsClass::Add($Type.FullName, $Type)\n }","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":541,"StartLine":541,"EndLine":541,"StartColumn":9,"EndColumn":48,"Class":"","Function":"","Command":"Write-Verbose \"Importing enum '$Type'.\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":542,"StartLine":542,"EndLine":542,"StartColumn":9,"EndColumn":59,"Class":"","Function":"","Command":"$TypeAcceleratorsClass::Add($Type.FullName, $Type)","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":545,"StartLine":545,"EndLine":548,"StartColumn":22,"EndColumn":2,"Class":"","Function":"","Command":"$ExportableClasses = @(\n [Book]\n [BookList]\n)","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":546,"StartLine":546,"EndLine":546,"StartColumn":5,"EndColumn":11,"Class":"","Function":"","Command":"[Book]","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":547,"StartLine":547,"EndLine":547,"StartColumn":5,"EndColumn":15,"Class":"","Function":"","Command":"[BookList]","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":549,"StartLine":549,"EndLine":549,"StartColumn":1,"EndColumn":19,"Class":"","Function":"","Command":"$ExportableClasses","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":549,"StartLine":549,"EndLine":549,"StartColumn":22,"EndColumn":90,"Class":"","Function":"","Command":"Foreach-Object { Write-Verbose \"Exporting class '$($_.FullName)'.\" }","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":549,"StartLine":549,"EndLine":549,"StartColumn":39,"EndColumn":88,"Class":"","Function":"","Command":"Write-Verbose \"Exporting class '$($_.FullName)'.\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":549,"StartLine":549,"EndLine":549,"StartColumn":73,"EndColumn":84,"Class":"","Function":"","Command":"$_.FullName","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":550,"StartLine":550,"EndLine":550,"StartColumn":19,"EndColumn":37,"Class":"","Function":"","Command":"$ExportableClasses","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":551,"StartLine":551,"EndLine":551,"StartColumn":9,"EndColumn":58,"Class":"","Function":"","Command":"if ($Type.FullName -in $ExistingTypeAccelerators.Keys) {\n Write-Verbose \"Class already exists [$($Type.FullName)]. Skipping.\"\n } else {\n Write-Verbose \"Importing class '$Type'.\"\n $TypeAcceleratorsClass::Add($Type.FullName, $Type)\n }","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":554,"StartLine":554,"EndLine":554,"StartColumn":9,"EndColumn":49,"Class":"","Function":"","Command":"Write-Verbose \"Importing class '$Type'.\"","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":555,"StartLine":555,"EndLine":555,"StartColumn":9,"EndColumn":59,"Class":"","Function":"","Command":"$TypeAcceleratorsClass::Add($Type.FullName, $Type)","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":567,"StartLine":567,"EndLine":581,"StartColumn":12,"EndColumn":2,"Class":"","Function":"","Command":"$exports = @{\n Alias = '*'\n Cmdlet = ''\n Function = @(\n 'Get-PSModuleTest'\n 'New-PSModuleTest'\n 'Set-PSModuleTest'\n 'Test-PSModuleTest'\n )\n Variable = @(\n 'Moons'\n 'Planets'\n 'SolarSystems'\n )\n}","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":568,"StartLine":568,"EndLine":568,"StartColumn":16,"EndColumn":19,"Class":"","Function":"","Command":"Alias = '*'","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":569,"StartLine":569,"EndLine":569,"StartColumn":16,"EndColumn":18,"Class":"","Function":"","Command":"Cmdlet = ''","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":570,"StartLine":570,"EndLine":575,"StartColumn":16,"EndColumn":6,"Class":"","Function":"","Command":"Function = @(\n 'Get-PSModuleTest'\n 'New-PSModuleTest'\n 'Set-PSModuleTest'\n 'Test-PSModuleTest'\n )","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":571,"StartLine":571,"EndLine":571,"StartColumn":9,"EndColumn":27,"Class":"","Function":"","Command":"'Get-PSModuleTest'","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":572,"StartLine":572,"EndLine":572,"StartColumn":9,"EndColumn":27,"Class":"","Function":"","Command":"'New-PSModuleTest'","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":573,"StartLine":573,"EndLine":573,"StartColumn":9,"EndColumn":27,"Class":"","Function":"","Command":"'Set-PSModuleTest'","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":574,"StartLine":574,"EndLine":574,"StartColumn":9,"EndColumn":28,"Class":"","Function":"","Command":"'Test-PSModuleTest'","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":576,"StartLine":576,"EndLine":580,"StartColumn":16,"EndColumn":6,"Class":"","Function":"","Command":"Variable = @(\n 'Moons'\n 'Planets'\n 'SolarSystems'\n )","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":577,"StartLine":577,"EndLine":577,"StartColumn":9,"EndColumn":16,"Class":"","Function":"","Command":"'Moons'","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":578,"StartLine":578,"EndLine":578,"StartColumn":9,"EndColumn":18,"Class":"","Function":"","Command":"'Planets'","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":579,"StartLine":579,"EndLine":579,"StartColumn":9,"EndColumn":23,"Class":"","Function":"","Command":"'SolarSystems'","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":582,"StartLine":582,"EndLine":582,"StartColumn":1,"EndColumn":29,"Class":"","Function":"","Command":"Export-ModuleMember @exports","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\scripts\\loader.ps1","Line":1,"StartLine":1,"EndLine":1,"StartColumn":1,"EndColumn":42,"Class":"","Function":"","Command":"Write-Verbose '-------------------------'","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\scripts\\loader.ps1","Line":2,"StartLine":2,"EndLine":2,"StartColumn":1,"EndColumn":42,"Class":"","Function":"","Command":"Write-Verbose '--- THIS IS A LOADER ---'","HitCount":1},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\scripts\\loader.ps1","Line":3,"StartLine":3,"EndLine":3,"StartColumn":1,"EndColumn":42,"Class":"","Function":"","Command":"Write-Verbose '-------------------------'","HitCount":1}],"FilesAnalyzed":["D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\modules\\OtherPSModule.psm1","D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\scripts\\loader.ps1"],"CoveragePercent":68.8212927756654,"CoveragePercentTarget":0.0,"CoverageReport":"Covered 68.82% / 0%. 263 analyzed Commands in 3 Files.\n Missed commands:\n \r\n\u001b[32;1mFile \u001b[0m\u001b[32;1m Class \u001b[0m\u001b[32;1m Function \u001b[0m\u001b[32;1m Line\u001b[0m\u001b[32;1m Command\u001b[0m\r\n\u001b[32;1m---- \u001b[0m \u001b[32;1m----- \u001b[0m \u001b[32;1m-------- \u001b[0m \u001b[32;1m----\u001b[0m \u001b[32;1m-------\u001b[0m\r\nmodules\\OtherPSModule.psm1 Get-OtherPSModule 18 Write-Output \"Hello, $Name!\"\r\nPSModuleTest.psm1 SecretWriter SecretWriter 42 $this.Alias = $alias\r\nPSModuleTest.psm1 SecretWriter SecretWriter 43 $this.Name = $name\r\nPSModuleTest.psm1 SecretWriter SecretWriter 44 $this.Secret = $secret\r\nPSModuleTest.psm1 SecretWriter GetAlias 48 return $this.Alias\r\nPSModuleTest.psm1 Book Book 69 $this.Init(@{})\r\nPSModuleTest.psm1 Book Book 71 $this.Init($Properties)\r\nPSModuleTest.psm1 Book Book 74 $this.Init(@{Title = $Title; Author = $Author })\r\nPSModuleTest.psm1 Book Book 74 Title = $Title\r\nPSModuleTest.psm1 Book Book 74 Author = $Author\r\nPSModuleTest.psm1 Book Init 78 $Properties.Keys\r\nPSModuleTest.psm1 Book Init 79 $this.$Property = $Properties.$Property\r\nPSModuleTest.psm1 Book GetReadingTime 84 if ($this.PageCount -le 0) {…\r\nPSModuleTest.psm1 Book GetReadingTime 85 throw 'Unable to determine reading time from page cou…\r\nPSModuleTest.psm1 Book GetReadingTime 87 $Minutes = $this.PageCount * 2\r\nPSModuleTest.psm1 Book GetReadingTime 88 return [timespan]::new(0, $Minutes, 0)\r\nPSModuleTest.psm1 Book GetPublishedAge 93 if (…\r\nPSModuleTest.psm1 Book GetPublishedAge 95 throw 'PublishDate not defined'\r\nPSModuleTest.psm1 Book GetPublishedAge 97 return (Get-Date) - $this.PublishDate\r\nPSModuleTest.psm1 Book GetPublishedAge 97 Get-Date\r\nPSModuleTest.psm1 Book ToString 101 return \"$($this.Title) by $($this.Author) ($($this.Pu…\r\nPSModuleTest.psm1 Book ToString 101 $this.Title\r\nPSModuleTest.psm1 Book ToString 101 $this.Author\r\nPSModuleTest.psm1 Book ToString 101 $this.PublishDate.Year\r\nPSModuleTest.psm1 BookList Initialize 110 [BookList]::Initialize($false)\r\nPSModuleTest.psm1 BookList Initialize 112 if ([BookList]::Books.Count -gt 0 -and -not $force) {…\r\nPSModuleTest.psm1 BookList Initialize 113 return $false\r\nPSModuleTest.psm1 BookList Initialize 116 [BookList]::Books = [System.Collections.Generic.List[…\r\nPSModuleTest.psm1 BookList Initialize 118 return $true\r\nPSModuleTest.psm1 BookList Validate 122 $Prefix = @(…\r\nPSModuleTest.psm1 BookList Validate 123 'Book validation failed: Book must be defined with th…\r\nPSModuleTest.psm1 BookList Validate 124 'Author, and PublishDate properties, but'\r\nPSModuleTest.psm1 BookList Validate 126 if ($null -eq $Book) { throw \"$Prefix was null\" }\r\nPSModuleTest.psm1 BookList Validate 126 throw \"$Prefix was null\"\r\nPSModuleTest.psm1 BookList Validate 127 if ([string]::IsNullOrEmpty($Book.Title)) {…\r\nPSModuleTest.psm1 BookList Validate 128 throw \"$Prefix Title wasn't defined\"\r\nPSModuleTest.psm1 BookList Validate 130 if ([string]::IsNullOrEmpty($Book.Author)) {…\r\nPSModuleTest.psm1 BookList Validate 131 throw \"$Prefix Author wasn't defined\"\r\nPSModuleTest.psm1 BookList Validate 133 if ([datetime]::MinValue -eq $Book.PublishDate) {…\r\nPSModuleTest.psm1 BookList Validate 134 throw \"$Prefix PublishDate wasn't defined\"\r\nPSModuleTest.psm1 BookList Add 140 [BookList]::Initialize()\r\nPSModuleTest.psm1 BookList Add 141 [BookList]::Validate($Book)\r\nPSModuleTest.psm1 BookList Add 142 if ([BookList]::Books.Contains($Book)) {…\r\nPSModuleTest.psm1 BookList Add 143 throw \"Book '$Book' already in list\"\r\nPSModuleTest.psm1 BookList Add 146 $FindPredicate = {…\r\nPSModuleTest.psm1 BookList Add 149 $b.Title -eq $Book.Title -and…\r\nPSModuleTest.psm1 BookList Add 153 if ([BookList]::Books.Find($FindPredicate)) {…\r\nPSModuleTest.psm1 BookList Add 154 throw \"Book '$Book' already in list\"\r\nPSModuleTest.psm1 BookList Add 157 [BookList]::Books.Add($Book)\r\nPSModuleTest.psm1 BookList Clear 161 [BookList]::Initialize()\r\nPSModuleTest.psm1 BookList Clear 162 [BookList]::Books.Clear()\r\nPSModuleTest.psm1 BookList Find 166 [BookList]::Initialize()\r\nPSModuleTest.psm1 BookList Find 167 return [BookList]::Books.Find($Predicate)\r\nPSModuleTest.psm1 BookList FindAll 171 [BookList]::Initialize()\r\nPSModuleTest.psm1 BookList FindAll 172 return [BookList]::Books.FindAll($Predicate)\r\nPSModuleTest.psm1 BookList Remove 176 [BookList]::Initialize()\r\nPSModuleTest.psm1 BookList Remove 177 [BookList]::Books.Remove($Book)\r\nPSModuleTest.psm1 BookList RemoveBy 181 [BookList]::Initialize()\r\nPSModuleTest.psm1 BookList RemoveBy 182 $Index = [BookList]::Books.FindIndex({…\r\nPSModuleTest.psm1 BookList RemoveBy 184 $b.$Property -eq $Value\r\nPSModuleTest.psm1 BookList RemoveBy 186 if ($Index -ge 0) {…\r\nPSModuleTest.psm1 BookList RemoveBy 187 [BookList]::Books.RemoveAt($Index)\r\nPSModuleTest.psm1 Get-InternalPSModule 230 Write-Output \"Hello, $Name!\"\r\nPSModuleTest.psm1 Set-InternalPSModule 256 Write-Output \"Hello, $Name!\"\r\nPSModuleTest.psm1 268 $null = $commandName, $parameterName, $wordToComplete…\r\nPSModuleTest.psm1 270 'Alice', 'Bob', 'Charlie'\r\nPSModuleTest.psm1 270 Where-Object { $_ -like \"$wordToComplete*\" }\r\nPSModuleTest.psm1 270 $_ -like \"$wordToComplete*\"\r\nPSModuleTest.psm1 270 ForEach-Object {…\r\nPSModuleTest.psm1 271 [System.Management.Automation.CompletionResult]::new(…\r\nPSModuleTest.psm1 Test-PSModuleTest 294 Write-Output \"Hello, $Name!\"\r\nPSModuleTest.psm1 Get-PSModuleTest 323 Write-Output \"Hello, $Name!\"\r\nPSModuleTest.psm1 New-PSModuleTest 358 Write-Output \"Hello, $Name!\"\r\nPSModuleTest.psm1 Set-PSModuleTest 394 Write-Output \"Hello, $Name!\"\r\nPSModuleTest.psm1 539 Write-Verbose \"Enum already exists [$($Type.FullName)…\r\nPSModuleTest.psm1 539 $Type.FullName\r\nPSModuleTest.psm1 552 Write-Verbose \"Class already exists [$($Type.FullName…\r\nPSModuleTest.psm1 552 $Type.FullName\r\nPSModuleTest.psm1 560 $MyInvocation.MyCommand.ScriptBlock.Module.OnRemove =…\r\nPSModuleTest.psm1 561 ($ExportableEnums + $ExportableClasses)\r\nPSModuleTest.psm1 561 $ExportableEnums + $ExportableClasses\r\nPSModuleTest.psm1 562 $TypeAcceleratorsClass::Remove($Type.FullName)\r\n\r\n\n","CommandsAnalyzedCount":263,"CommandsExecutedCount":181,"CommandsMissedCount":82,"FilesAnalyzedCount":3} diff --git a/.github/actions/Get-PesterCodeCoverage/tests/CodeCoverage/Module-Windows-CodeCoverage/Module-Windows-CodeCoverage-Report.xml b/.github/actions/Get-PesterCodeCoverage/tests/CodeCoverage/Module-Windows-CodeCoverage/Module-Windows-CodeCoverage-Report.xml deleted file mode 100644 index 5fbc4764..00000000 --- a/.github/actions/Get-PesterCodeCoverage/tests/CodeCoverage/Module-Windows-CodeCoverage/Module-Windows-CodeCoverage-Report.xml +++ /dev/null @@ -1,418 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/.github/actions/Get-PesterCodeCoverage/tests/CodeCoverage/Module-macOS-CodeCoverage/Module-macOS-CodeCoverage-Report.json b/.github/actions/Get-PesterCodeCoverage/tests/CodeCoverage/Module-macOS-CodeCoverage/Module-macOS-CodeCoverage-Report.json deleted file mode 100644 index 171bb1f9..00000000 --- a/.github/actions/Get-PesterCodeCoverage/tests/CodeCoverage/Module-macOS-CodeCoverage/Module-macOS-CodeCoverage-Report.json +++ /dev/null @@ -1 +0,0 @@ -{"CommandsMissed":[{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/modules/OtherPSModule.psm1","Line":18,"StartLine":18,"EndLine":18,"StartColumn":5,"EndColumn":33,"Class":"","Function":"Get-OtherPSModule","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":42,"StartLine":42,"EndLine":42,"StartColumn":23,"EndColumn":29,"Class":"SecretWriter","Function":"SecretWriter","Command":"$this.Alias = $alias","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":43,"StartLine":43,"EndLine":43,"StartColumn":22,"EndColumn":27,"Class":"SecretWriter","Function":"SecretWriter","Command":"$this.Name = $name","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":44,"StartLine":44,"EndLine":44,"StartColumn":24,"EndColumn":31,"Class":"SecretWriter","Function":"SecretWriter","Command":"$this.Secret = $secret","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":48,"StartLine":48,"EndLine":48,"StartColumn":16,"EndColumn":27,"Class":"SecretWriter","Function":"GetAlias","Command":"return $this.Alias","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":69,"StartLine":69,"EndLine":69,"StartColumn":14,"EndColumn":29,"Class":"Book","Function":"Book","Command":"$this.Init(@{})","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":71,"StartLine":71,"EndLine":71,"StartColumn":36,"EndColumn":59,"Class":"Book","Function":"Book","Command":"$this.Init($Properties)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":74,"StartLine":74,"EndLine":74,"StartColumn":9,"EndColumn":57,"Class":"Book","Function":"Book","Command":"$this.Init(@{Title = $Title; Author = $Author })","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":74,"StartLine":74,"EndLine":74,"StartColumn":30,"EndColumn":36,"Class":"Book","Function":"Book","Command":"Title = $Title","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":74,"StartLine":74,"EndLine":74,"StartColumn":47,"EndColumn":54,"Class":"Book","Function":"Book","Command":"Author = $Author","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":78,"StartLine":78,"EndLine":78,"StartColumn":31,"EndColumn":47,"Class":"Book","Function":"Init","Command":"$Properties.Keys","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":79,"StartLine":79,"EndLine":79,"StartColumn":31,"EndColumn":52,"Class":"Book","Function":"Init","Command":"$this.$Property = $Properties.$Property","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":84,"StartLine":84,"EndLine":84,"StartColumn":13,"EndColumn":34,"Class":"Book","Function":"GetReadingTime","Command":"if ($this.PageCount -le 0) {\n throw 'Unable to determine reading time from page count.'\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":85,"StartLine":85,"EndLine":85,"StartColumn":19,"EndColumn":70,"Class":"Book","Function":"GetReadingTime","Command":"throw 'Unable to determine reading time from page count.'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":87,"StartLine":87,"EndLine":87,"StartColumn":20,"EndColumn":39,"Class":"Book","Function":"GetReadingTime","Command":"$Minutes = $this.PageCount * 2","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":88,"StartLine":88,"EndLine":88,"StartColumn":16,"EndColumn":47,"Class":"Book","Function":"GetReadingTime","Command":"return [timespan]::new(0, $Minutes, 0)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":93,"StartLine":93,"EndLine":94,"StartColumn":13,"EndColumn":55,"Class":"Book","Function":"GetPublishedAge","Command":"if (\n $null -eq $this.PublishDate -or\n $this.PublishDate -eq [datetime]::MinValue\n ) { throw 'PublishDate not defined' }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":95,"StartLine":95,"EndLine":95,"StartColumn":19,"EndColumn":44,"Class":"Book","Function":"GetPublishedAge","Command":"throw 'PublishDate not defined'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":97,"StartLine":97,"EndLine":97,"StartColumn":16,"EndColumn":46,"Class":"Book","Function":"GetPublishedAge","Command":"return (Get-Date) - $this.PublishDate","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":97,"StartLine":97,"EndLine":97,"StartColumn":17,"EndColumn":25,"Class":"Book","Function":"GetPublishedAge","Command":"Get-Date","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":101,"StartLine":101,"EndLine":101,"StartColumn":16,"EndColumn":79,"Class":"Book","Function":"ToString","Command":"return \"$($this.Title) by $($this.Author) ($($this.PublishDate.Year))\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":101,"StartLine":101,"EndLine":101,"StartColumn":19,"EndColumn":30,"Class":"Book","Function":"ToString","Command":"$this.Title","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":101,"StartLine":101,"EndLine":101,"StartColumn":37,"EndColumn":49,"Class":"Book","Function":"ToString","Command":"$this.Author","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":101,"StartLine":101,"EndLine":101,"StartColumn":54,"EndColumn":76,"Class":"Book","Function":"ToString","Command":"$this.PublishDate.Year","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":110,"StartLine":110,"EndLine":110,"StartColumn":34,"EndColumn":64,"Class":"BookList","Function":"Initialize","Command":"[BookList]::Initialize($false)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":112,"StartLine":112,"EndLine":112,"StartColumn":13,"EndColumn":59,"Class":"BookList","Function":"Initialize","Command":"if ([BookList]::Books.Count -gt 0 -and -not $force) {\n return $false\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":113,"StartLine":113,"EndLine":113,"StartColumn":20,"EndColumn":26,"Class":"BookList","Function":"Initialize","Command":"return $false","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":116,"StartLine":116,"EndLine":116,"StartColumn":29,"EndColumn":75,"Class":"BookList","Function":"Initialize","Command":"[BookList]::Books = [System.Collections.Generic.List[Book]]::new()","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":118,"StartLine":118,"EndLine":118,"StartColumn":16,"EndColumn":21,"Class":"BookList","Function":"Initialize","Command":"return $true","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":122,"StartLine":122,"EndLine":125,"StartColumn":19,"EndColumn":20,"Class":"BookList","Function":"Validate","Command":"$Prefix = @(\n 'Book validation failed: Book must be defined with the Title,'\n 'Author, and PublishDate properties, but'\n ) -join ' '","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":123,"StartLine":123,"EndLine":123,"StartColumn":13,"EndColumn":75,"Class":"BookList","Function":"Validate","Command":"'Book validation failed: Book must be defined with the Title,'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":124,"StartLine":124,"EndLine":124,"StartColumn":13,"EndColumn":54,"Class":"BookList","Function":"Validate","Command":"'Author, and PublishDate properties, but'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":126,"StartLine":126,"EndLine":126,"StartColumn":13,"EndColumn":28,"Class":"BookList","Function":"Validate","Command":"if ($null -eq $Book) { throw \"$Prefix was null\" }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":126,"StartLine":126,"EndLine":126,"StartColumn":38,"EndColumn":56,"Class":"BookList","Function":"Validate","Command":"throw \"$Prefix was null\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":127,"StartLine":127,"EndLine":127,"StartColumn":13,"EndColumn":49,"Class":"BookList","Function":"Validate","Command":"if ([string]::IsNullOrEmpty($Book.Title)) {\n throw \"$Prefix Title wasn't defined\"\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":128,"StartLine":128,"EndLine":128,"StartColumn":19,"EndColumn":49,"Class":"BookList","Function":"Validate","Command":"throw \"$Prefix Title wasn't defined\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":130,"StartLine":130,"EndLine":130,"StartColumn":13,"EndColumn":50,"Class":"BookList","Function":"Validate","Command":"if ([string]::IsNullOrEmpty($Book.Author)) {\n throw \"$Prefix Author wasn't defined\"\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":131,"StartLine":131,"EndLine":131,"StartColumn":19,"EndColumn":50,"Class":"BookList","Function":"Validate","Command":"throw \"$Prefix Author wasn't defined\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":133,"StartLine":133,"EndLine":133,"StartColumn":13,"EndColumn":55,"Class":"BookList","Function":"Validate","Command":"if ([datetime]::MinValue -eq $Book.PublishDate) {\n throw \"$Prefix PublishDate wasn't defined\"\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":134,"StartLine":134,"EndLine":134,"StartColumn":19,"EndColumn":55,"Class":"BookList","Function":"Validate","Command":"throw \"$Prefix PublishDate wasn't defined\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":140,"StartLine":140,"EndLine":140,"StartColumn":9,"EndColumn":33,"Class":"BookList","Function":"Add","Command":"[BookList]::Initialize()","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":141,"StartLine":141,"EndLine":141,"StartColumn":9,"EndColumn":36,"Class":"BookList","Function":"Add","Command":"[BookList]::Validate($Book)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":142,"StartLine":142,"EndLine":142,"StartColumn":13,"EndColumn":46,"Class":"BookList","Function":"Add","Command":"if ([BookList]::Books.Contains($Book)) {\n throw \"Book '$Book' already in list\"\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":143,"StartLine":143,"EndLine":143,"StartColumn":19,"EndColumn":49,"Class":"BookList","Function":"Add","Command":"throw \"Book '$Book' already in list\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":146,"StartLine":146,"EndLine":152,"StartColumn":26,"EndColumn":26,"Class":"BookList","Function":"Add","Command":"$FindPredicate = {\n param([Book]$b)\n\n $b.Title -eq $Book.Title -and\n $b.Author -eq $Book.Author -and\n $b.PublishDate -eq $Book.PublishDate\n }.GetNewClosure()","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":149,"StartLine":149,"EndLine":151,"StartColumn":13,"EndColumn":49,"Class":"BookList","Function":"Add","Command":"$b.Title -eq $Book.Title -and\n $b.Author -eq $Book.Author -and\n $b.PublishDate -eq $Book.PublishDate","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":153,"StartLine":153,"EndLine":153,"StartColumn":13,"EndColumn":51,"Class":"BookList","Function":"Add","Command":"if ([BookList]::Books.Find($FindPredicate)) {\n throw \"Book '$Book' already in list\"\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":154,"StartLine":154,"EndLine":154,"StartColumn":19,"EndColumn":49,"Class":"BookList","Function":"Add","Command":"throw \"Book '$Book' already in list\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":157,"StartLine":157,"EndLine":157,"StartColumn":9,"EndColumn":37,"Class":"BookList","Function":"Add","Command":"[BookList]::Books.Add($Book)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":161,"StartLine":161,"EndLine":161,"StartColumn":9,"EndColumn":33,"Class":"BookList","Function":"Clear","Command":"[BookList]::Initialize()","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":162,"StartLine":162,"EndLine":162,"StartColumn":9,"EndColumn":34,"Class":"BookList","Function":"Clear","Command":"[BookList]::Books.Clear()","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":166,"StartLine":166,"EndLine":166,"StartColumn":9,"EndColumn":33,"Class":"BookList","Function":"Find","Command":"[BookList]::Initialize()","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":167,"StartLine":167,"EndLine":167,"StartColumn":16,"EndColumn":50,"Class":"BookList","Function":"Find","Command":"return [BookList]::Books.Find($Predicate)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":171,"StartLine":171,"EndLine":171,"StartColumn":9,"EndColumn":33,"Class":"BookList","Function":"FindAll","Command":"[BookList]::Initialize()","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":172,"StartLine":172,"EndLine":172,"StartColumn":16,"EndColumn":53,"Class":"BookList","Function":"FindAll","Command":"return [BookList]::Books.FindAll($Predicate)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":176,"StartLine":176,"EndLine":176,"StartColumn":9,"EndColumn":33,"Class":"BookList","Function":"Remove","Command":"[BookList]::Initialize()","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":177,"StartLine":177,"EndLine":177,"StartColumn":9,"EndColumn":40,"Class":"BookList","Function":"Remove","Command":"[BookList]::Books.Remove($Book)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":181,"StartLine":181,"EndLine":181,"StartColumn":9,"EndColumn":33,"Class":"BookList","Function":"RemoveBy","Command":"[BookList]::Initialize()","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":182,"StartLine":182,"EndLine":185,"StartColumn":18,"EndColumn":31,"Class":"BookList","Function":"RemoveBy","Command":"$Index = [BookList]::Books.FindIndex({\n param($b)\n $b.$Property -eq $Value\n }.GetNewClosure())","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":184,"StartLine":184,"EndLine":184,"StartColumn":17,"EndColumn":40,"Class":"BookList","Function":"RemoveBy","Command":"$b.$Property -eq $Value","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":186,"StartLine":186,"EndLine":186,"StartColumn":13,"EndColumn":25,"Class":"BookList","Function":"RemoveBy","Command":"if ($Index -ge 0) {\n [BookList]::Books.RemoveAt($Index)\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":187,"StartLine":187,"EndLine":187,"StartColumn":13,"EndColumn":47,"Class":"BookList","Function":"RemoveBy","Command":"[BookList]::Books.RemoveAt($Index)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":230,"StartLine":230,"EndLine":230,"StartColumn":5,"EndColumn":33,"Class":"","Function":"Get-InternalPSModule","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":256,"StartLine":256,"EndLine":256,"StartColumn":5,"EndColumn":33,"Class":"","Function":"Set-InternalPSModule","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":268,"StartLine":268,"EndLine":268,"StartColumn":13,"EndColumn":93,"Class":"","Function":"","Command":"$null = $commandName, $parameterName, $wordToComplete, $commandAst, $fakeBoundParameters","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":270,"StartLine":270,"EndLine":270,"StartColumn":5,"EndColumn":30,"Class":"","Function":"","Command":"'Alice', 'Bob', 'Charlie'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":270,"StartLine":270,"EndLine":270,"StartColumn":33,"EndColumn":77,"Class":"","Function":"","Command":"Where-Object { $_ -like \"$wordToComplete*\" }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":270,"StartLine":270,"EndLine":270,"StartColumn":48,"EndColumn":75,"Class":"","Function":"","Command":"$_ -like \"$wordToComplete*\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":270,"StartLine":270,"EndLine":272,"StartColumn":80,"EndColumn":6,"Class":"","Function":"","Command":"ForEach-Object {\n [System.Management.Automation.CompletionResult]::new($_, $_, 'ParameterValue', $_)\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":271,"StartLine":271,"EndLine":271,"StartColumn":9,"EndColumn":91,"Class":"","Function":"","Command":"[System.Management.Automation.CompletionResult]::new($_, $_, 'ParameterValue', $_)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":294,"StartLine":294,"EndLine":294,"StartColumn":5,"EndColumn":33,"Class":"","Function":"Test-PSModuleTest","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":323,"StartLine":323,"EndLine":323,"StartColumn":5,"EndColumn":33,"Class":"","Function":"Get-PSModuleTest","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":358,"StartLine":358,"EndLine":358,"StartColumn":5,"EndColumn":33,"Class":"","Function":"New-PSModuleTest","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":394,"StartLine":394,"EndLine":394,"StartColumn":5,"EndColumn":33,"Class":"","Function":"Set-PSModuleTest","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":539,"StartLine":539,"EndLine":539,"StartColumn":9,"EndColumn":75,"Class":"","Function":"","Command":"Write-Verbose \"Enum already exists [$($Type.FullName)]. Skipping.\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":539,"StartLine":539,"EndLine":539,"StartColumn":47,"EndColumn":61,"Class":"","Function":"","Command":"$Type.FullName","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":552,"StartLine":552,"EndLine":552,"StartColumn":9,"EndColumn":76,"Class":"","Function":"","Command":"Write-Verbose \"Class already exists [$($Type.FullName)]. Skipping.\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":552,"StartLine":552,"EndLine":552,"StartColumn":48,"EndColumn":62,"Class":"","Function":"","Command":"$Type.FullName","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":560,"StartLine":560,"EndLine":564,"StartColumn":55,"EndColumn":18,"Class":"","Function":"","Command":"$MyInvocation.MyCommand.ScriptBlock.Module.OnRemove = {\n foreach ($Type in ($ExportableEnums + $ExportableClasses)) {\n $TypeAcceleratorsClass::Remove($Type.FullName)\n }\n}.GetNewClosure()","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":561,"StartLine":561,"EndLine":561,"StartColumn":23,"EndColumn":62,"Class":"","Function":"","Command":"($ExportableEnums + $ExportableClasses)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":561,"StartLine":561,"EndLine":561,"StartColumn":24,"EndColumn":61,"Class":"","Function":"","Command":"$ExportableEnums + $ExportableClasses","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":562,"StartLine":562,"EndLine":562,"StartColumn":9,"EndColumn":55,"Class":"","Function":"","Command":"$TypeAcceleratorsClass::Remove($Type.FullName)","HitCount":0}],"CommandsExecuted":[{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":5,"StartLine":5,"EndLine":5,"StartColumn":13,"EndColumn":74,"Class":"","Function":"","Command":"$baseName = [System.IO.Path]::GetFileNameWithoutExtension($PSCommandPath)","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":6,"StartLine":6,"EndLine":6,"StartColumn":24,"EndColumn":80,"Class":"","Function":"","Command":"$script:PSModuleInfo = Test-ModuleManifest -Path \"$PSScriptRoot\\$baseName.psd1\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":7,"StartLine":7,"EndLine":7,"StartColumn":1,"EndColumn":21,"Class":"","Function":"","Command":"$script:PSModuleInfo","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":7,"StartLine":7,"EndLine":7,"StartColumn":24,"EndColumn":35,"Class":"","Function":"","Command":"Format-List","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":7,"StartLine":7,"EndLine":7,"StartColumn":38,"EndColumn":56,"Class":"","Function":"","Command":"Out-String -Stream","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":7,"StartLine":7,"EndLine":7,"StartColumn":59,"EndColumn":92,"Class":"","Function":"","Command":"ForEach-Object { Write-Debug $_ }","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":7,"StartLine":7,"EndLine":7,"StartColumn":76,"EndColumn":90,"Class":"","Function":"","Command":"Write-Debug $_","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":8,"StartLine":8,"EndLine":8,"StartColumn":15,"EndColumn":40,"Class":"","Function":"","Command":"$scriptName = $script:PSModuleInfo.Name","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":9,"StartLine":9,"EndLine":9,"StartColumn":1,"EndColumn":47,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - Importing module\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":11,"StartLine":11,"EndLine":11,"StartColumn":1,"EndColumn":57,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [data] - Processing folder\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":12,"StartLine":12,"EndLine":12,"StartColumn":15,"EndColumn":47,"Class":"","Function":"","Command":"$dataFolder = (Join-Path $PSScriptRoot 'data')","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":12,"StartLine":12,"EndLine":12,"StartColumn":16,"EndColumn":46,"Class":"","Function":"","Command":"Join-Path $PSScriptRoot 'data'","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":13,"StartLine":13,"EndLine":13,"StartColumn":1,"EndColumn":53,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [data] - [$dataFolder]\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":14,"StartLine":14,"EndLine":14,"StartColumn":1,"EndColumn":98,"Class":"","Function":"","Command":"Get-ChildItem -Path \"$dataFolder\" -Recurse -Force -Include '*.psd1' -ErrorAction SilentlyContinue","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":14,"StartLine":14,"EndLine":18,"StartColumn":101,"EndColumn":2,"Class":"","Function":"","Command":"ForEach-Object {\n Write-Debug \"[$scriptName] - [data] - [$($_.BaseName)] - Importing\"\n New-Variable -Name $_.BaseName -Value (Import-PowerShellDataFile -Path $_.FullName) -Force\n Write-Debug \"[$scriptName] - [data] - [$($_.BaseName)] - Done\"\n}","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":15,"StartLine":15,"EndLine":15,"StartColumn":5,"EndColumn":72,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [data] - [$($_.BaseName)] - Importing\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":15,"StartLine":15,"EndLine":15,"StartColumn":46,"EndColumn":57,"Class":"","Function":"","Command":"$_.BaseName","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":16,"StartLine":16,"EndLine":16,"StartColumn":5,"EndColumn":95,"Class":"","Function":"","Command":"New-Variable -Name $_.BaseName -Value (Import-PowerShellDataFile -Path $_.FullName) -Force","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":16,"StartLine":16,"EndLine":16,"StartColumn":44,"EndColumn":87,"Class":"","Function":"","Command":"Import-PowerShellDataFile -Path $_.FullName","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":17,"StartLine":17,"EndLine":17,"StartColumn":5,"EndColumn":67,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [data] - [$($_.BaseName)] - Done\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":17,"StartLine":17,"EndLine":17,"StartColumn":46,"EndColumn":57,"Class":"","Function":"","Command":"$_.BaseName","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":19,"StartLine":19,"EndLine":19,"StartColumn":1,"EndColumn":44,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [data] - Done\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":22,"StartLine":22,"EndLine":22,"StartColumn":1,"EndColumn":57,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [init] - Processing folder\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":24,"StartLine":24,"EndLine":24,"StartColumn":1,"EndColumn":65,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [init] - [initializer] - Importing\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":25,"StartLine":25,"EndLine":25,"StartColumn":1,"EndColumn":48,"Class":"","Function":"","Command":"Write-Verbose '-------------------------------'","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":26,"StartLine":26,"EndLine":26,"StartColumn":1,"EndColumn":48,"Class":"","Function":"","Command":"Write-Verbose '--- THIS IS AN INITIALIZER ---'","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":27,"StartLine":27,"EndLine":27,"StartColumn":1,"EndColumn":48,"Class":"","Function":"","Command":"Write-Verbose '-------------------------------'","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":28,"StartLine":28,"EndLine":28,"StartColumn":1,"EndColumn":60,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [init] - [initializer] - Done\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":30,"StartLine":30,"EndLine":30,"StartColumn":1,"EndColumn":44,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [init] - Done\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":33,"StartLine":33,"EndLine":33,"StartColumn":1,"EndColumn":72,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [private] - Processing folder\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":35,"StartLine":35,"EndLine":35,"StartColumn":1,"EndColumn":81,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [private] - [SecretWriter] - Importing\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":51,"StartLine":51,"EndLine":51,"StartColumn":1,"EndColumn":76,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [private] - [SecretWriter] - Done\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":53,"StartLine":53,"EndLine":53,"StartColumn":1,"EndColumn":59,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [private] - Done\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":56,"StartLine":56,"EndLine":56,"StartColumn":1,"EndColumn":71,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [public] - Processing folder\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":58,"StartLine":58,"EndLine":58,"StartColumn":1,"EndColumn":72,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [public] - [Book] - Importing\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":206,"StartLine":206,"EndLine":206,"StartColumn":1,"EndColumn":67,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [public] - [Book] - Done\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":208,"StartLine":208,"EndLine":208,"StartColumn":1,"EndColumn":58,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [public] - Done\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":211,"StartLine":211,"EndLine":211,"StartColumn":1,"EndColumn":74,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [private] - Processing folder\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":213,"StartLine":213,"EndLine":213,"StartColumn":1,"EndColumn":91,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [private] - [Get-InternalPSModule] - Importing\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":232,"StartLine":232,"EndLine":232,"StartColumn":1,"EndColumn":86,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [private] - [Get-InternalPSModule] - Done\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":235,"StartLine":235,"EndLine":235,"StartColumn":1,"EndColumn":91,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [private] - [Set-InternalPSModule] - Importing\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":258,"StartLine":258,"EndLine":258,"StartColumn":1,"EndColumn":86,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [private] - [Set-InternalPSModule] - Done\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":260,"StartLine":260,"EndLine":260,"StartColumn":1,"EndColumn":61,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [private] - Done\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":263,"StartLine":263,"EndLine":263,"StartColumn":1,"EndColumn":73,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - Processing folder\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":265,"StartLine":265,"EndLine":265,"StartColumn":1,"EndColumn":80,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [completers] - Importing\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":266,"StartLine":266,"EndLine":273,"StartColumn":1,"EndColumn":2,"Class":"","Function":"","Command":"Register-ArgumentCompleter -CommandName New-PSModuleTest -ParameterName Name -ScriptBlock {\n param($commandName, $parameterName, $wordToComplete, $commandAst, $fakeBoundParameters)\n $null = $commandName, $parameterName, $wordToComplete, $commandAst, $fakeBoundParameters\n\n 'Alice', 'Bob', 'Charlie' | Where-Object { $_ -like \"$wordToComplete*\" } | ForEach-Object {\n [System.Management.Automation.CompletionResult]::new($_, $_, 'ParameterValue', $_)\n }\n}","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":274,"StartLine":274,"EndLine":274,"StartColumn":1,"EndColumn":75,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [completers] - Done\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":277,"StartLine":277,"EndLine":277,"StartColumn":1,"EndColumn":87,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [Test-PSModuleTest] - Importing\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":296,"StartLine":296,"EndLine":296,"StartColumn":1,"EndColumn":82,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [Test-PSModuleTest] - Done\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":299,"StartLine":299,"EndLine":299,"StartColumn":1,"EndColumn":86,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [PSModule] - Processing folder\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":301,"StartLine":301,"EndLine":301,"StartColumn":1,"EndColumn":99,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [PSModule] - [Get-PSModuleTest] - Importing\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":325,"StartLine":325,"EndLine":325,"StartColumn":1,"EndColumn":94,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [PSModule] - [Get-PSModuleTest] - Done\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":328,"StartLine":328,"EndLine":328,"StartColumn":1,"EndColumn":99,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [PSModule] - [New-PSModuleTest] - Importing\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":361,"StartLine":361,"EndLine":361,"StartColumn":1,"EndColumn":50,"Class":"","Function":"","Command":"New-Alias New-PSModuleTestAlias3 New-PSModuleTest","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":362,"StartLine":362,"EndLine":362,"StartColumn":1,"EndColumn":63,"Class":"","Function":"","Command":"New-Alias -Name New-PSModuleTestAlias4 -Value New-PSModuleTest","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":365,"StartLine":365,"EndLine":365,"StartColumn":1,"EndColumn":50,"Class":"","Function":"","Command":"Set-Alias New-PSModuleTestAlias5 New-PSModuleTest","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":366,"StartLine":366,"EndLine":366,"StartColumn":1,"EndColumn":94,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [PSModule] - [New-PSModuleTest] - Done\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":368,"StartLine":368,"EndLine":368,"StartColumn":1,"EndColumn":73,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [PSModule] - Done\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":371,"StartLine":371,"EndLine":371,"StartColumn":1,"EndColumn":91,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [SomethingElse] - Processing folder\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":373,"StartLine":373,"EndLine":373,"StartColumn":1,"EndColumn":104,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [SomethingElse] - [Set-PSModuleTest] - Importing\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":396,"StartLine":396,"EndLine":396,"StartColumn":1,"EndColumn":99,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [SomethingElse] - [Set-PSModuleTest] - Done\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":398,"StartLine":398,"EndLine":398,"StartColumn":1,"EndColumn":78,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [SomethingElse] - Done\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":400,"StartLine":400,"EndLine":400,"StartColumn":1,"EndColumn":60,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - Done\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":403,"StartLine":403,"EndLine":403,"StartColumn":1,"EndColumn":74,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [private] - Processing folder\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":405,"StartLine":405,"EndLine":405,"StartColumn":1,"EndColumn":87,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [private] - [PrivateVariables] - Importing\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":406,"StartLine":406,"EndLine":437,"StartColumn":28,"EndColumn":2,"Class":"","Function":"","Command":"$script:HabitablePlanets = @(\n @{\n Name = 'Earth'\n Mass = 5.97\n Diameter = 12756\n DayLength = 24.0\n },\n @{\n Name = 'Mars'\n Mass = 0.642\n Diameter = 6792\n DayLength = 24.7\n },\n @{\n Name = 'Proxima Centauri b'\n Mass = 1.17\n Diameter = 11449\n DayLength = 5.15\n },\n @{\n Name = 'Kepler-442b'\n Mass = 2.34\n Diameter = 11349\n DayLength = 5.7\n },\n @{\n Name = 'Kepler-452b'\n Mass = 5.0\n Diameter = 17340\n DayLength = 20.0\n }\n)","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":407,"StartLine":407,"EndLine":436,"StartColumn":5,"EndColumn":6,"Class":"","Function":"","Command":"@{\n Name = 'Earth'\n Mass = 5.97\n Diameter = 12756\n DayLength = 24.0\n },\n @{\n Name = 'Mars'\n Mass = 0.642\n Diameter = 6792\n DayLength = 24.7\n },\n @{\n Name = 'Proxima Centauri b'\n Mass = 1.17\n Diameter = 11449\n DayLength = 5.15\n },\n @{\n Name = 'Kepler-442b'\n Mass = 2.34\n Diameter = 11349\n DayLength = 5.7\n },\n @{\n Name = 'Kepler-452b'\n Mass = 5.0\n Diameter = 17340\n DayLength = 20.0\n }","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":408,"StartLine":408,"EndLine":408,"StartColumn":21,"EndColumn":28,"Class":"","Function":"","Command":"Name = 'Earth'","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":409,"StartLine":409,"EndLine":409,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Mass = 5.97","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":410,"StartLine":410,"EndLine":410,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 12756","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":411,"StartLine":411,"EndLine":411,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 24.0","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":414,"StartLine":414,"EndLine":414,"StartColumn":21,"EndColumn":27,"Class":"","Function":"","Command":"Name = 'Mars'","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":415,"StartLine":415,"EndLine":415,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Mass = 0.642","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":416,"StartLine":416,"EndLine":416,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Diameter = 6792","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":417,"StartLine":417,"EndLine":417,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 24.7","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":420,"StartLine":420,"EndLine":420,"StartColumn":21,"EndColumn":41,"Class":"","Function":"","Command":"Name = 'Proxima Centauri b'","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":421,"StartLine":421,"EndLine":421,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Mass = 1.17","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":422,"StartLine":422,"EndLine":422,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 11449","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":423,"StartLine":423,"EndLine":423,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 5.15","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":426,"StartLine":426,"EndLine":426,"StartColumn":21,"EndColumn":34,"Class":"","Function":"","Command":"Name = 'Kepler-442b'","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":427,"StartLine":427,"EndLine":427,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Mass = 2.34","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":428,"StartLine":428,"EndLine":428,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 11349","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":429,"StartLine":429,"EndLine":429,"StartColumn":21,"EndColumn":24,"Class":"","Function":"","Command":"DayLength = 5.7","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":432,"StartLine":432,"EndLine":432,"StartColumn":21,"EndColumn":34,"Class":"","Function":"","Command":"Name = 'Kepler-452b'","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":433,"StartLine":433,"EndLine":433,"StartColumn":21,"EndColumn":24,"Class":"","Function":"","Command":"Mass = 5.0","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":434,"StartLine":434,"EndLine":434,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 17340","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":435,"StartLine":435,"EndLine":435,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 20.0","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":439,"StartLine":439,"EndLine":452,"StartColumn":28,"EndColumn":2,"Class":"","Function":"","Command":"$script:InhabitedPlanets = @(\n @{\n Name = 'Earth'\n Mass = 5.97\n Diameter = 12756\n DayLength = 24.0\n },\n @{\n Name = 'Mars'\n Mass = 0.642\n Diameter = 6792\n DayLength = 24.7\n }\n)","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":440,"StartLine":440,"EndLine":451,"StartColumn":5,"EndColumn":6,"Class":"","Function":"","Command":"@{\n Name = 'Earth'\n Mass = 5.97\n Diameter = 12756\n DayLength = 24.0\n },\n @{\n Name = 'Mars'\n Mass = 0.642\n Diameter = 6792\n DayLength = 24.7\n }","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":441,"StartLine":441,"EndLine":441,"StartColumn":21,"EndColumn":28,"Class":"","Function":"","Command":"Name = 'Earth'","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":442,"StartLine":442,"EndLine":442,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Mass = 5.97","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":443,"StartLine":443,"EndLine":443,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 12756","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":444,"StartLine":444,"EndLine":444,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 24.0","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":447,"StartLine":447,"EndLine":447,"StartColumn":21,"EndColumn":27,"Class":"","Function":"","Command":"Name = 'Mars'","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":448,"StartLine":448,"EndLine":448,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Mass = 0.642","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":449,"StartLine":449,"EndLine":449,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Diameter = 6792","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":450,"StartLine":450,"EndLine":450,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 24.7","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":453,"StartLine":453,"EndLine":453,"StartColumn":1,"EndColumn":82,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [private] - [PrivateVariables] - Done\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":455,"StartLine":455,"EndLine":455,"StartColumn":1,"EndColumn":61,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [private] - Done\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":458,"StartLine":458,"EndLine":458,"StartColumn":1,"EndColumn":73,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - Processing folder\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":460,"StartLine":460,"EndLine":460,"StartColumn":1,"EndColumn":75,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - [Moons] - Importing\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":461,"StartLine":461,"EndLine":466,"StartColumn":17,"EndColumn":2,"Class":"","Function":"","Command":"$script:Moons = @(\n @{\n Planet = 'Earth'\n Name = 'Moon'\n }\n)","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":462,"StartLine":462,"EndLine":465,"StartColumn":5,"EndColumn":6,"Class":"","Function":"","Command":"@{\n Planet = 'Earth'\n Name = 'Moon'\n }","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":463,"StartLine":463,"EndLine":463,"StartColumn":18,"EndColumn":25,"Class":"","Function":"","Command":"Planet = 'Earth'","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":464,"StartLine":464,"EndLine":464,"StartColumn":18,"EndColumn":24,"Class":"","Function":"","Command":"Name = 'Moon'","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":467,"StartLine":467,"EndLine":467,"StartColumn":1,"EndColumn":70,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - [Moons] - Done\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":470,"StartLine":470,"EndLine":470,"StartColumn":1,"EndColumn":77,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - [Planets] - Importing\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":471,"StartLine":471,"EndLine":490,"StartColumn":19,"EndColumn":2,"Class":"","Function":"","Command":"$script:Planets = @(\n @{\n Name = 'Mercury'\n Mass = 0.330\n Diameter = 4879\n DayLength = 4222.6\n },\n @{\n Name = 'Venus'\n Mass = 4.87\n Diameter = 12104\n DayLength = 2802.0\n },\n @{\n Name = 'Earth'\n Mass = 5.97\n Diameter = 12756\n DayLength = 24.0\n }\n)","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":472,"StartLine":472,"EndLine":489,"StartColumn":5,"EndColumn":6,"Class":"","Function":"","Command":"@{\n Name = 'Mercury'\n Mass = 0.330\n Diameter = 4879\n DayLength = 4222.6\n },\n @{\n Name = 'Venus'\n Mass = 4.87\n Diameter = 12104\n DayLength = 2802.0\n },\n @{\n Name = 'Earth'\n Mass = 5.97\n Diameter = 12756\n DayLength = 24.0\n }","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":473,"StartLine":473,"EndLine":473,"StartColumn":21,"EndColumn":30,"Class":"","Function":"","Command":"Name = 'Mercury'","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":474,"StartLine":474,"EndLine":474,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Mass = 0.330","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":475,"StartLine":475,"EndLine":475,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Diameter = 4879","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":476,"StartLine":476,"EndLine":476,"StartColumn":21,"EndColumn":27,"Class":"","Function":"","Command":"DayLength = 4222.6","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":479,"StartLine":479,"EndLine":479,"StartColumn":21,"EndColumn":28,"Class":"","Function":"","Command":"Name = 'Venus'","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":480,"StartLine":480,"EndLine":480,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Mass = 4.87","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":481,"StartLine":481,"EndLine":481,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 12104","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":482,"StartLine":482,"EndLine":482,"StartColumn":21,"EndColumn":27,"Class":"","Function":"","Command":"DayLength = 2802.0","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":485,"StartLine":485,"EndLine":485,"StartColumn":21,"EndColumn":28,"Class":"","Function":"","Command":"Name = 'Earth'","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":486,"StartLine":486,"EndLine":486,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Mass = 5.97","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":487,"StartLine":487,"EndLine":487,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 12756","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":488,"StartLine":488,"EndLine":488,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 24.0","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":491,"StartLine":491,"EndLine":491,"StartColumn":1,"EndColumn":72,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - [Planets] - Done\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":494,"StartLine":494,"EndLine":494,"StartColumn":1,"EndColumn":82,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - [SolarSystems] - Importing\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":495,"StartLine":495,"EndLine":511,"StartColumn":24,"EndColumn":2,"Class":"","Function":"","Command":"$script:SolarSystems = @(\n @{\n Name = 'Solar System'\n Planets = $script:Planets\n Moons = $script:Moons\n },\n @{\n Name = 'Alpha Centauri'\n Planets = @()\n Moons = @()\n },\n @{\n Name = 'Sirius'\n Planets = @()\n Moons = @()\n }\n)","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":496,"StartLine":496,"EndLine":510,"StartColumn":5,"EndColumn":6,"Class":"","Function":"","Command":"@{\n Name = 'Solar System'\n Planets = $script:Planets\n Moons = $script:Moons\n },\n @{\n Name = 'Alpha Centauri'\n Planets = @()\n Moons = @()\n },\n @{\n Name = 'Sirius'\n Planets = @()\n Moons = @()\n }","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":497,"StartLine":497,"EndLine":497,"StartColumn":19,"EndColumn":33,"Class":"","Function":"","Command":"Name = 'Solar System'","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":498,"StartLine":498,"EndLine":498,"StartColumn":19,"EndColumn":34,"Class":"","Function":"","Command":"Planets = $script:Planets","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":499,"StartLine":499,"EndLine":499,"StartColumn":19,"EndColumn":32,"Class":"","Function":"","Command":"Moons = $script:Moons","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":502,"StartLine":502,"EndLine":502,"StartColumn":19,"EndColumn":35,"Class":"","Function":"","Command":"Name = 'Alpha Centauri'","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":503,"StartLine":503,"EndLine":503,"StartColumn":19,"EndColumn":22,"Class":"","Function":"","Command":"Planets = @()","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":504,"StartLine":504,"EndLine":504,"StartColumn":19,"EndColumn":22,"Class":"","Function":"","Command":"Moons = @()","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":507,"StartLine":507,"EndLine":507,"StartColumn":19,"EndColumn":27,"Class":"","Function":"","Command":"Name = 'Sirius'","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":508,"StartLine":508,"EndLine":508,"StartColumn":19,"EndColumn":22,"Class":"","Function":"","Command":"Planets = @()","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":509,"StartLine":509,"EndLine":509,"StartColumn":19,"EndColumn":22,"Class":"","Function":"","Command":"Moons = @()","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":512,"StartLine":512,"EndLine":512,"StartColumn":1,"EndColumn":77,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - [SolarSystems] - Done\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":514,"StartLine":514,"EndLine":514,"StartColumn":1,"EndColumn":60,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - Done\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":517,"StartLine":517,"EndLine":517,"StartColumn":1,"EndColumn":52,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [finally] - Importing\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":518,"StartLine":518,"EndLine":518,"StartColumn":1,"EndColumn":47,"Class":"","Function":"","Command":"Write-Verbose '------------------------------'","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":519,"StartLine":519,"EndLine":519,"StartColumn":1,"EndColumn":47,"Class":"","Function":"","Command":"Write-Verbose '--- THIS IS A LAST LOADER ---'","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":520,"StartLine":520,"EndLine":520,"StartColumn":1,"EndColumn":47,"Class":"","Function":"","Command":"Write-Verbose '------------------------------'","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":521,"StartLine":521,"EndLine":521,"StartColumn":1,"EndColumn":47,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [finally] - Done\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":525,"StartLine":525,"EndLine":527,"StartColumn":26,"EndColumn":2,"Class":"","Function":"","Command":"$TypeAcceleratorsClass = [psobject].Assembly.GetType(\n 'System.Management.Automation.TypeAccelerators'\n)","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":530,"StartLine":530,"EndLine":530,"StartColumn":29,"EndColumn":56,"Class":"","Function":"","Command":"$ExistingTypeAccelerators = $TypeAcceleratorsClass::Get","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":532,"StartLine":532,"EndLine":535,"StartColumn":20,"EndColumn":2,"Class":"","Function":"","Command":"$ExportableEnums = @(\n [Binding]\n [Genre]\n)","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":533,"StartLine":533,"EndLine":533,"StartColumn":5,"EndColumn":14,"Class":"","Function":"","Command":"[Binding]","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":534,"StartLine":534,"EndLine":534,"StartColumn":5,"EndColumn":12,"Class":"","Function":"","Command":"[Genre]","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":536,"StartLine":536,"EndLine":536,"StartColumn":1,"EndColumn":17,"Class":"","Function":"","Command":"$ExportableEnums","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":536,"StartLine":536,"EndLine":536,"StartColumn":20,"EndColumn":87,"Class":"","Function":"","Command":"Foreach-Object { Write-Verbose \"Exporting enum '$($_.FullName)'.\" }","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":536,"StartLine":536,"EndLine":536,"StartColumn":37,"EndColumn":85,"Class":"","Function":"","Command":"Write-Verbose \"Exporting enum '$($_.FullName)'.\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":536,"StartLine":536,"EndLine":536,"StartColumn":70,"EndColumn":81,"Class":"","Function":"","Command":"$_.FullName","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":537,"StartLine":537,"EndLine":537,"StartColumn":19,"EndColumn":35,"Class":"","Function":"","Command":"$ExportableEnums","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":538,"StartLine":538,"EndLine":538,"StartColumn":9,"EndColumn":58,"Class":"","Function":"","Command":"if ($Type.FullName -in $ExistingTypeAccelerators.Keys) {\n Write-Verbose \"Enum already exists [$($Type.FullName)]. Skipping.\"\n } else {\n Write-Verbose \"Importing enum '$Type'.\"\n $TypeAcceleratorsClass::Add($Type.FullName, $Type)\n }","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":541,"StartLine":541,"EndLine":541,"StartColumn":9,"EndColumn":48,"Class":"","Function":"","Command":"Write-Verbose \"Importing enum '$Type'.\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":542,"StartLine":542,"EndLine":542,"StartColumn":9,"EndColumn":59,"Class":"","Function":"","Command":"$TypeAcceleratorsClass::Add($Type.FullName, $Type)","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":545,"StartLine":545,"EndLine":548,"StartColumn":22,"EndColumn":2,"Class":"","Function":"","Command":"$ExportableClasses = @(\n [Book]\n [BookList]\n)","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":546,"StartLine":546,"EndLine":546,"StartColumn":5,"EndColumn":11,"Class":"","Function":"","Command":"[Book]","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":547,"StartLine":547,"EndLine":547,"StartColumn":5,"EndColumn":15,"Class":"","Function":"","Command":"[BookList]","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":549,"StartLine":549,"EndLine":549,"StartColumn":1,"EndColumn":19,"Class":"","Function":"","Command":"$ExportableClasses","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":549,"StartLine":549,"EndLine":549,"StartColumn":22,"EndColumn":90,"Class":"","Function":"","Command":"Foreach-Object { Write-Verbose \"Exporting class '$($_.FullName)'.\" }","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":549,"StartLine":549,"EndLine":549,"StartColumn":39,"EndColumn":88,"Class":"","Function":"","Command":"Write-Verbose \"Exporting class '$($_.FullName)'.\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":549,"StartLine":549,"EndLine":549,"StartColumn":73,"EndColumn":84,"Class":"","Function":"","Command":"$_.FullName","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":550,"StartLine":550,"EndLine":550,"StartColumn":19,"EndColumn":37,"Class":"","Function":"","Command":"$ExportableClasses","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":551,"StartLine":551,"EndLine":551,"StartColumn":9,"EndColumn":58,"Class":"","Function":"","Command":"if ($Type.FullName -in $ExistingTypeAccelerators.Keys) {\n Write-Verbose \"Class already exists [$($Type.FullName)]. Skipping.\"\n } else {\n Write-Verbose \"Importing class '$Type'.\"\n $TypeAcceleratorsClass::Add($Type.FullName, $Type)\n }","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":554,"StartLine":554,"EndLine":554,"StartColumn":9,"EndColumn":49,"Class":"","Function":"","Command":"Write-Verbose \"Importing class '$Type'.\"","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":555,"StartLine":555,"EndLine":555,"StartColumn":9,"EndColumn":59,"Class":"","Function":"","Command":"$TypeAcceleratorsClass::Add($Type.FullName, $Type)","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":567,"StartLine":567,"EndLine":581,"StartColumn":12,"EndColumn":2,"Class":"","Function":"","Command":"$exports = @{\n Alias = '*'\n Cmdlet = ''\n Function = @(\n 'Get-PSModuleTest'\n 'New-PSModuleTest'\n 'Set-PSModuleTest'\n 'Test-PSModuleTest'\n )\n Variable = @(\n 'Moons'\n 'Planets'\n 'SolarSystems'\n )\n}","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":568,"StartLine":568,"EndLine":568,"StartColumn":16,"EndColumn":19,"Class":"","Function":"","Command":"Alias = '*'","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":569,"StartLine":569,"EndLine":569,"StartColumn":16,"EndColumn":18,"Class":"","Function":"","Command":"Cmdlet = ''","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":570,"StartLine":570,"EndLine":575,"StartColumn":16,"EndColumn":6,"Class":"","Function":"","Command":"Function = @(\n 'Get-PSModuleTest'\n 'New-PSModuleTest'\n 'Set-PSModuleTest'\n 'Test-PSModuleTest'\n )","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":571,"StartLine":571,"EndLine":571,"StartColumn":9,"EndColumn":27,"Class":"","Function":"","Command":"'Get-PSModuleTest'","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":572,"StartLine":572,"EndLine":572,"StartColumn":9,"EndColumn":27,"Class":"","Function":"","Command":"'New-PSModuleTest'","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":573,"StartLine":573,"EndLine":573,"StartColumn":9,"EndColumn":27,"Class":"","Function":"","Command":"'Set-PSModuleTest'","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":574,"StartLine":574,"EndLine":574,"StartColumn":9,"EndColumn":28,"Class":"","Function":"","Command":"'Test-PSModuleTest'","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":576,"StartLine":576,"EndLine":580,"StartColumn":16,"EndColumn":6,"Class":"","Function":"","Command":"Variable = @(\n 'Moons'\n 'Planets'\n 'SolarSystems'\n )","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":577,"StartLine":577,"EndLine":577,"StartColumn":9,"EndColumn":16,"Class":"","Function":"","Command":"'Moons'","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":578,"StartLine":578,"EndLine":578,"StartColumn":9,"EndColumn":18,"Class":"","Function":"","Command":"'Planets'","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":579,"StartLine":579,"EndLine":579,"StartColumn":9,"EndColumn":23,"Class":"","Function":"","Command":"'SolarSystems'","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":582,"StartLine":582,"EndLine":582,"StartColumn":1,"EndColumn":29,"Class":"","Function":"","Command":"Export-ModuleMember @exports","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/scripts/loader.ps1","Line":1,"StartLine":1,"EndLine":1,"StartColumn":1,"EndColumn":42,"Class":"","Function":"","Command":"Write-Verbose '-------------------------'","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/scripts/loader.ps1","Line":2,"StartLine":2,"EndLine":2,"StartColumn":1,"EndColumn":42,"Class":"","Function":"","Command":"Write-Verbose '--- THIS IS A LOADER ---'","HitCount":1},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/scripts/loader.ps1","Line":3,"StartLine":3,"EndLine":3,"StartColumn":1,"EndColumn":42,"Class":"","Function":"","Command":"Write-Verbose '-------------------------'","HitCount":1}],"FilesAnalyzed":["/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/modules/OtherPSModule.psm1","/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/scripts/loader.ps1"],"CoveragePercent":68.8212927756654,"CoveragePercentTarget":0.0,"CoverageReport":"Covered 68.82% / 0%. 263 analyzed Commands in 3 Files.\n Missed commands:\n \n\u001b[32;1mFile \u001b[0m\u001b[32;1m Class \u001b[0m\u001b[32;1m Function \u001b[0m\u001b[32;1m Line\u001b[0m\u001b[32;1m Command\u001b[0m\n\u001b[32;1m---- \u001b[0m \u001b[32;1m----- \u001b[0m \u001b[32;1m-------- \u001b[0m \u001b[32;1m----\u001b[0m \u001b[32;1m-------\u001b[0m\nmodules/OtherPSModule.psm1 Get-OtherPSModule 18 Write-Output \"Hello, $Name!\"\nPSModuleTest.psm1 SecretWriter SecretWriter 42 $this.Alias = $alias\nPSModuleTest.psm1 SecretWriter SecretWriter 43 $this.Name = $name\nPSModuleTest.psm1 SecretWriter SecretWriter 44 $this.Secret = $secret\nPSModuleTest.psm1 SecretWriter GetAlias 48 return $this.Alias\nPSModuleTest.psm1 Book Book 69 $this.Init(@{})\nPSModuleTest.psm1 Book Book 71 $this.Init($Properties)\nPSModuleTest.psm1 Book Book 74 $this.Init(@{Title = $Title; Author = $Author })\nPSModuleTest.psm1 Book Book 74 Title = $Title\nPSModuleTest.psm1 Book Book 74 Author = $Author\nPSModuleTest.psm1 Book Init 78 $Properties.Keys\nPSModuleTest.psm1 Book Init 79 $this.$Property = $Properties.$Property\nPSModuleTest.psm1 Book GetReadingTime 84 if ($this.PageCount -le 0) {…\nPSModuleTest.psm1 Book GetReadingTime 85 throw 'Unable to determine reading time from page cou…\nPSModuleTest.psm1 Book GetReadingTime 87 $Minutes = $this.PageCount * 2\nPSModuleTest.psm1 Book GetReadingTime 88 return [timespan]::new(0, $Minutes, 0)\nPSModuleTest.psm1 Book GetPublishedAge 93 if (…\nPSModuleTest.psm1 Book GetPublishedAge 95 throw 'PublishDate not defined'\nPSModuleTest.psm1 Book GetPublishedAge 97 return (Get-Date) - $this.PublishDate\nPSModuleTest.psm1 Book GetPublishedAge 97 Get-Date\nPSModuleTest.psm1 Book ToString 101 return \"$($this.Title) by $($this.Author) ($($this.Pu…\nPSModuleTest.psm1 Book ToString 101 $this.Title\nPSModuleTest.psm1 Book ToString 101 $this.Author\nPSModuleTest.psm1 Book ToString 101 $this.PublishDate.Year\nPSModuleTest.psm1 BookList Initialize 110 [BookList]::Initialize($false)\nPSModuleTest.psm1 BookList Initialize 112 if ([BookList]::Books.Count -gt 0 -and -not $force) {…\nPSModuleTest.psm1 BookList Initialize 113 return $false\nPSModuleTest.psm1 BookList Initialize 116 [BookList]::Books = [System.Collections.Generic.List[…\nPSModuleTest.psm1 BookList Initialize 118 return $true\nPSModuleTest.psm1 BookList Validate 122 $Prefix = @(…\nPSModuleTest.psm1 BookList Validate 123 'Book validation failed: Book must be defined with th…\nPSModuleTest.psm1 BookList Validate 124 'Author, and PublishDate properties, but'\nPSModuleTest.psm1 BookList Validate 126 if ($null -eq $Book) { throw \"$Prefix was null\" }\nPSModuleTest.psm1 BookList Validate 126 throw \"$Prefix was null\"\nPSModuleTest.psm1 BookList Validate 127 if ([string]::IsNullOrEmpty($Book.Title)) {…\nPSModuleTest.psm1 BookList Validate 128 throw \"$Prefix Title wasn't defined\"\nPSModuleTest.psm1 BookList Validate 130 if ([string]::IsNullOrEmpty($Book.Author)) {…\nPSModuleTest.psm1 BookList Validate 131 throw \"$Prefix Author wasn't defined\"\nPSModuleTest.psm1 BookList Validate 133 if ([datetime]::MinValue -eq $Book.PublishDate) {…\nPSModuleTest.psm1 BookList Validate 134 throw \"$Prefix PublishDate wasn't defined\"\nPSModuleTest.psm1 BookList Add 140 [BookList]::Initialize()\nPSModuleTest.psm1 BookList Add 141 [BookList]::Validate($Book)\nPSModuleTest.psm1 BookList Add 142 if ([BookList]::Books.Contains($Book)) {…\nPSModuleTest.psm1 BookList Add 143 throw \"Book '$Book' already in list\"\nPSModuleTest.psm1 BookList Add 146 $FindPredicate = {…\nPSModuleTest.psm1 BookList Add 149 $b.Title -eq $Book.Title -and…\nPSModuleTest.psm1 BookList Add 153 if ([BookList]::Books.Find($FindPredicate)) {…\nPSModuleTest.psm1 BookList Add 154 throw \"Book '$Book' already in list\"\nPSModuleTest.psm1 BookList Add 157 [BookList]::Books.Add($Book)\nPSModuleTest.psm1 BookList Clear 161 [BookList]::Initialize()\nPSModuleTest.psm1 BookList Clear 162 [BookList]::Books.Clear()\nPSModuleTest.psm1 BookList Find 166 [BookList]::Initialize()\nPSModuleTest.psm1 BookList Find 167 return [BookList]::Books.Find($Predicate)\nPSModuleTest.psm1 BookList FindAll 171 [BookList]::Initialize()\nPSModuleTest.psm1 BookList FindAll 172 return [BookList]::Books.FindAll($Predicate)\nPSModuleTest.psm1 BookList Remove 176 [BookList]::Initialize()\nPSModuleTest.psm1 BookList Remove 177 [BookList]::Books.Remove($Book)\nPSModuleTest.psm1 BookList RemoveBy 181 [BookList]::Initialize()\nPSModuleTest.psm1 BookList RemoveBy 182 $Index = [BookList]::Books.FindIndex({…\nPSModuleTest.psm1 BookList RemoveBy 184 $b.$Property -eq $Value\nPSModuleTest.psm1 BookList RemoveBy 186 if ($Index -ge 0) {…\nPSModuleTest.psm1 BookList RemoveBy 187 [BookList]::Books.RemoveAt($Index)\nPSModuleTest.psm1 Get-InternalPSModule 230 Write-Output \"Hello, $Name!\"\nPSModuleTest.psm1 Set-InternalPSModule 256 Write-Output \"Hello, $Name!\"\nPSModuleTest.psm1 268 $null = $commandName, $parameterName, $wordToComplete…\nPSModuleTest.psm1 270 'Alice', 'Bob', 'Charlie'\nPSModuleTest.psm1 270 Where-Object { $_ -like \"$wordToComplete*\" }\nPSModuleTest.psm1 270 $_ -like \"$wordToComplete*\"\nPSModuleTest.psm1 270 ForEach-Object {…\nPSModuleTest.psm1 271 [System.Management.Automation.CompletionResult]::new(…\nPSModuleTest.psm1 Test-PSModuleTest 294 Write-Output \"Hello, $Name!\"\nPSModuleTest.psm1 Get-PSModuleTest 323 Write-Output \"Hello, $Name!\"\nPSModuleTest.psm1 New-PSModuleTest 358 Write-Output \"Hello, $Name!\"\nPSModuleTest.psm1 Set-PSModuleTest 394 Write-Output \"Hello, $Name!\"\nPSModuleTest.psm1 539 Write-Verbose \"Enum already exists [$($Type.FullName)…\nPSModuleTest.psm1 539 $Type.FullName\nPSModuleTest.psm1 552 Write-Verbose \"Class already exists [$($Type.FullName…\nPSModuleTest.psm1 552 $Type.FullName\nPSModuleTest.psm1 560 $MyInvocation.MyCommand.ScriptBlock.Module.OnRemove =…\nPSModuleTest.psm1 561 ($ExportableEnums + $ExportableClasses)\nPSModuleTest.psm1 561 $ExportableEnums + $ExportableClasses\nPSModuleTest.psm1 562 $TypeAcceleratorsClass::Remove($Type.FullName)\n\n\n","CommandsAnalyzedCount":263,"CommandsExecutedCount":181,"CommandsMissedCount":82,"FilesAnalyzedCount":3} diff --git a/.github/actions/Get-PesterCodeCoverage/tests/CodeCoverage/Module-macOS-CodeCoverage/Module-macOS-CodeCoverage-Report.xml b/.github/actions/Get-PesterCodeCoverage/tests/CodeCoverage/Module-macOS-CodeCoverage/Module-macOS-CodeCoverage-Report.xml deleted file mode 100644 index bbd9570f..00000000 --- a/.github/actions/Get-PesterCodeCoverage/tests/CodeCoverage/Module-macOS-CodeCoverage/Module-macOS-CodeCoverage-Report.xml +++ /dev/null @@ -1,418 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/.github/actions/Get-PesterCodeCoverage/tests/CodeCoverage/MyTests-Windows-CodeCoverage/MyTests-Windows-CodeCoverage-Report.json b/.github/actions/Get-PesterCodeCoverage/tests/CodeCoverage/MyTests-Windows-CodeCoverage/MyTests-Windows-CodeCoverage-Report.json deleted file mode 100644 index 3ebe7e70..00000000 --- a/.github/actions/Get-PesterCodeCoverage/tests/CodeCoverage/MyTests-Windows-CodeCoverage/MyTests-Windows-CodeCoverage-Report.json +++ /dev/null @@ -1 +0,0 @@ -{"CommandsMissed":[{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\modules\\OtherPSModule.psm1","Line":18,"StartLine":18,"EndLine":18,"StartColumn":5,"EndColumn":33,"Class":"","Function":"Get-OtherPSModule","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":5,"StartLine":5,"EndLine":5,"StartColumn":13,"EndColumn":74,"Class":"","Function":"","Command":"$baseName = [System.IO.Path]::GetFileNameWithoutExtension($PSCommandPath)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":6,"StartLine":6,"EndLine":6,"StartColumn":24,"EndColumn":80,"Class":"","Function":"","Command":"$script:PSModuleInfo = Test-ModuleManifest -Path \"$PSScriptRoot\\$baseName.psd1\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":7,"StartLine":7,"EndLine":7,"StartColumn":1,"EndColumn":21,"Class":"","Function":"","Command":"$script:PSModuleInfo","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":7,"StartLine":7,"EndLine":7,"StartColumn":24,"EndColumn":35,"Class":"","Function":"","Command":"Format-List","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":7,"StartLine":7,"EndLine":7,"StartColumn":38,"EndColumn":56,"Class":"","Function":"","Command":"Out-String -Stream","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":7,"StartLine":7,"EndLine":7,"StartColumn":59,"EndColumn":92,"Class":"","Function":"","Command":"ForEach-Object { Write-Debug $_ }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":7,"StartLine":7,"EndLine":7,"StartColumn":76,"EndColumn":90,"Class":"","Function":"","Command":"Write-Debug $_","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":8,"StartLine":8,"EndLine":8,"StartColumn":15,"EndColumn":40,"Class":"","Function":"","Command":"$scriptName = $script:PSModuleInfo.Name","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":9,"StartLine":9,"EndLine":9,"StartColumn":1,"EndColumn":47,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - Importing module\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":11,"StartLine":11,"EndLine":11,"StartColumn":1,"EndColumn":57,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [data] - Processing folder\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":12,"StartLine":12,"EndLine":12,"StartColumn":15,"EndColumn":47,"Class":"","Function":"","Command":"$dataFolder = (Join-Path $PSScriptRoot 'data')","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":12,"StartLine":12,"EndLine":12,"StartColumn":16,"EndColumn":46,"Class":"","Function":"","Command":"Join-Path $PSScriptRoot 'data'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":13,"StartLine":13,"EndLine":13,"StartColumn":1,"EndColumn":53,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [data] - [$dataFolder]\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":14,"StartLine":14,"EndLine":14,"StartColumn":1,"EndColumn":98,"Class":"","Function":"","Command":"Get-ChildItem -Path \"$dataFolder\" -Recurse -Force -Include '*.psd1' -ErrorAction SilentlyContinue","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":14,"StartLine":14,"EndLine":18,"StartColumn":101,"EndColumn":2,"Class":"","Function":"","Command":"ForEach-Object {\n Write-Debug \"[$scriptName] - [data] - [$($_.BaseName)] - Importing\"\n New-Variable -Name $_.BaseName -Value (Import-PowerShellDataFile -Path $_.FullName) -Force\n Write-Debug \"[$scriptName] - [data] - [$($_.BaseName)] - Done\"\n}","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":15,"StartLine":15,"EndLine":15,"StartColumn":5,"EndColumn":72,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [data] - [$($_.BaseName)] - Importing\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":15,"StartLine":15,"EndLine":15,"StartColumn":46,"EndColumn":57,"Class":"","Function":"","Command":"$_.BaseName","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":16,"StartLine":16,"EndLine":16,"StartColumn":5,"EndColumn":95,"Class":"","Function":"","Command":"New-Variable -Name $_.BaseName -Value (Import-PowerShellDataFile -Path $_.FullName) -Force","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":16,"StartLine":16,"EndLine":16,"StartColumn":44,"EndColumn":87,"Class":"","Function":"","Command":"Import-PowerShellDataFile -Path $_.FullName","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":17,"StartLine":17,"EndLine":17,"StartColumn":5,"EndColumn":67,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [data] - [$($_.BaseName)] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":17,"StartLine":17,"EndLine":17,"StartColumn":46,"EndColumn":57,"Class":"","Function":"","Command":"$_.BaseName","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":19,"StartLine":19,"EndLine":19,"StartColumn":1,"EndColumn":44,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [data] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":22,"StartLine":22,"EndLine":22,"StartColumn":1,"EndColumn":57,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [init] - Processing folder\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":24,"StartLine":24,"EndLine":24,"StartColumn":1,"EndColumn":65,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [init] - [initializer] - Importing\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":25,"StartLine":25,"EndLine":25,"StartColumn":1,"EndColumn":48,"Class":"","Function":"","Command":"Write-Verbose '-------------------------------'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":26,"StartLine":26,"EndLine":26,"StartColumn":1,"EndColumn":48,"Class":"","Function":"","Command":"Write-Verbose '--- THIS IS AN INITIALIZER ---'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":27,"StartLine":27,"EndLine":27,"StartColumn":1,"EndColumn":48,"Class":"","Function":"","Command":"Write-Verbose '-------------------------------'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":28,"StartLine":28,"EndLine":28,"StartColumn":1,"EndColumn":60,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [init] - [initializer] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":30,"StartLine":30,"EndLine":30,"StartColumn":1,"EndColumn":44,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [init] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":33,"StartLine":33,"EndLine":33,"StartColumn":1,"EndColumn":72,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [private] - Processing folder\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":35,"StartLine":35,"EndLine":35,"StartColumn":1,"EndColumn":81,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [private] - [SecretWriter] - Importing\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":42,"StartLine":42,"EndLine":42,"StartColumn":23,"EndColumn":29,"Class":"SecretWriter","Function":"SecretWriter","Command":"$this.Alias = $alias","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":43,"StartLine":43,"EndLine":43,"StartColumn":22,"EndColumn":27,"Class":"SecretWriter","Function":"SecretWriter","Command":"$this.Name = $name","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":44,"StartLine":44,"EndLine":44,"StartColumn":24,"EndColumn":31,"Class":"SecretWriter","Function":"SecretWriter","Command":"$this.Secret = $secret","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":48,"StartLine":48,"EndLine":48,"StartColumn":16,"EndColumn":27,"Class":"SecretWriter","Function":"GetAlias","Command":"return $this.Alias","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":51,"StartLine":51,"EndLine":51,"StartColumn":1,"EndColumn":76,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [private] - [SecretWriter] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":53,"StartLine":53,"EndLine":53,"StartColumn":1,"EndColumn":59,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [private] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":56,"StartLine":56,"EndLine":56,"StartColumn":1,"EndColumn":71,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [public] - Processing folder\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":58,"StartLine":58,"EndLine":58,"StartColumn":1,"EndColumn":72,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [public] - [Book] - Importing\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":69,"StartLine":69,"EndLine":69,"StartColumn":14,"EndColumn":29,"Class":"Book","Function":"Book","Command":"$this.Init(@{})","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":71,"StartLine":71,"EndLine":71,"StartColumn":36,"EndColumn":59,"Class":"Book","Function":"Book","Command":"$this.Init($Properties)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":74,"StartLine":74,"EndLine":74,"StartColumn":9,"EndColumn":57,"Class":"Book","Function":"Book","Command":"$this.Init(@{Title = $Title; Author = $Author })","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":74,"StartLine":74,"EndLine":74,"StartColumn":30,"EndColumn":36,"Class":"Book","Function":"Book","Command":"Title = $Title","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":74,"StartLine":74,"EndLine":74,"StartColumn":47,"EndColumn":54,"Class":"Book","Function":"Book","Command":"Author = $Author","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":78,"StartLine":78,"EndLine":78,"StartColumn":31,"EndColumn":47,"Class":"Book","Function":"Init","Command":"$Properties.Keys","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":79,"StartLine":79,"EndLine":79,"StartColumn":31,"EndColumn":52,"Class":"Book","Function":"Init","Command":"$this.$Property = $Properties.$Property","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":84,"StartLine":84,"EndLine":84,"StartColumn":13,"EndColumn":34,"Class":"Book","Function":"GetReadingTime","Command":"if ($this.PageCount -le 0) {\n throw 'Unable to determine reading time from page count.'\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":85,"StartLine":85,"EndLine":85,"StartColumn":19,"EndColumn":70,"Class":"Book","Function":"GetReadingTime","Command":"throw 'Unable to determine reading time from page count.'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":87,"StartLine":87,"EndLine":87,"StartColumn":20,"EndColumn":39,"Class":"Book","Function":"GetReadingTime","Command":"$Minutes = $this.PageCount * 2","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":88,"StartLine":88,"EndLine":88,"StartColumn":16,"EndColumn":47,"Class":"Book","Function":"GetReadingTime","Command":"return [timespan]::new(0, $Minutes, 0)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":93,"StartLine":93,"EndLine":94,"StartColumn":13,"EndColumn":55,"Class":"Book","Function":"GetPublishedAge","Command":"if (\n $null -eq $this.PublishDate -or\n $this.PublishDate -eq [datetime]::MinValue\n ) { throw 'PublishDate not defined' }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":95,"StartLine":95,"EndLine":95,"StartColumn":19,"EndColumn":44,"Class":"Book","Function":"GetPublishedAge","Command":"throw 'PublishDate not defined'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":97,"StartLine":97,"EndLine":97,"StartColumn":16,"EndColumn":46,"Class":"Book","Function":"GetPublishedAge","Command":"return (Get-Date) - $this.PublishDate","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":97,"StartLine":97,"EndLine":97,"StartColumn":17,"EndColumn":25,"Class":"Book","Function":"GetPublishedAge","Command":"Get-Date","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":101,"StartLine":101,"EndLine":101,"StartColumn":16,"EndColumn":79,"Class":"Book","Function":"ToString","Command":"return \"$($this.Title) by $($this.Author) ($($this.PublishDate.Year))\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":101,"StartLine":101,"EndLine":101,"StartColumn":19,"EndColumn":30,"Class":"Book","Function":"ToString","Command":"$this.Title","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":101,"StartLine":101,"EndLine":101,"StartColumn":37,"EndColumn":49,"Class":"Book","Function":"ToString","Command":"$this.Author","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":101,"StartLine":101,"EndLine":101,"StartColumn":54,"EndColumn":76,"Class":"Book","Function":"ToString","Command":"$this.PublishDate.Year","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":110,"StartLine":110,"EndLine":110,"StartColumn":34,"EndColumn":64,"Class":"BookList","Function":"Initialize","Command":"[BookList]::Initialize($false)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":112,"StartLine":112,"EndLine":112,"StartColumn":13,"EndColumn":59,"Class":"BookList","Function":"Initialize","Command":"if ([BookList]::Books.Count -gt 0 -and -not $force) {\n return $false\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":113,"StartLine":113,"EndLine":113,"StartColumn":20,"EndColumn":26,"Class":"BookList","Function":"Initialize","Command":"return $false","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":116,"StartLine":116,"EndLine":116,"StartColumn":29,"EndColumn":75,"Class":"BookList","Function":"Initialize","Command":"[BookList]::Books = [System.Collections.Generic.List[Book]]::new()","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":118,"StartLine":118,"EndLine":118,"StartColumn":16,"EndColumn":21,"Class":"BookList","Function":"Initialize","Command":"return $true","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":122,"StartLine":122,"EndLine":125,"StartColumn":19,"EndColumn":20,"Class":"BookList","Function":"Validate","Command":"$Prefix = @(\n 'Book validation failed: Book must be defined with the Title,'\n 'Author, and PublishDate properties, but'\n ) -join ' '","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":123,"StartLine":123,"EndLine":123,"StartColumn":13,"EndColumn":75,"Class":"BookList","Function":"Validate","Command":"'Book validation failed: Book must be defined with the Title,'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":124,"StartLine":124,"EndLine":124,"StartColumn":13,"EndColumn":54,"Class":"BookList","Function":"Validate","Command":"'Author, and PublishDate properties, but'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":126,"StartLine":126,"EndLine":126,"StartColumn":13,"EndColumn":28,"Class":"BookList","Function":"Validate","Command":"if ($null -eq $Book) { throw \"$Prefix was null\" }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":126,"StartLine":126,"EndLine":126,"StartColumn":38,"EndColumn":56,"Class":"BookList","Function":"Validate","Command":"throw \"$Prefix was null\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":127,"StartLine":127,"EndLine":127,"StartColumn":13,"EndColumn":49,"Class":"BookList","Function":"Validate","Command":"if ([string]::IsNullOrEmpty($Book.Title)) {\n throw \"$Prefix Title wasn't defined\"\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":128,"StartLine":128,"EndLine":128,"StartColumn":19,"EndColumn":49,"Class":"BookList","Function":"Validate","Command":"throw \"$Prefix Title wasn't defined\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":130,"StartLine":130,"EndLine":130,"StartColumn":13,"EndColumn":50,"Class":"BookList","Function":"Validate","Command":"if ([string]::IsNullOrEmpty($Book.Author)) {\n throw \"$Prefix Author wasn't defined\"\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":131,"StartLine":131,"EndLine":131,"StartColumn":19,"EndColumn":50,"Class":"BookList","Function":"Validate","Command":"throw \"$Prefix Author wasn't defined\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":133,"StartLine":133,"EndLine":133,"StartColumn":13,"EndColumn":55,"Class":"BookList","Function":"Validate","Command":"if ([datetime]::MinValue -eq $Book.PublishDate) {\n throw \"$Prefix PublishDate wasn't defined\"\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":134,"StartLine":134,"EndLine":134,"StartColumn":19,"EndColumn":55,"Class":"BookList","Function":"Validate","Command":"throw \"$Prefix PublishDate wasn't defined\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":140,"StartLine":140,"EndLine":140,"StartColumn":9,"EndColumn":33,"Class":"BookList","Function":"Add","Command":"[BookList]::Initialize()","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":141,"StartLine":141,"EndLine":141,"StartColumn":9,"EndColumn":36,"Class":"BookList","Function":"Add","Command":"[BookList]::Validate($Book)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":142,"StartLine":142,"EndLine":142,"StartColumn":13,"EndColumn":46,"Class":"BookList","Function":"Add","Command":"if ([BookList]::Books.Contains($Book)) {\n throw \"Book '$Book' already in list\"\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":143,"StartLine":143,"EndLine":143,"StartColumn":19,"EndColumn":49,"Class":"BookList","Function":"Add","Command":"throw \"Book '$Book' already in list\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":146,"StartLine":146,"EndLine":152,"StartColumn":26,"EndColumn":26,"Class":"BookList","Function":"Add","Command":"$FindPredicate = {\n param([Book]$b)\n\n $b.Title -eq $Book.Title -and\n $b.Author -eq $Book.Author -and\n $b.PublishDate -eq $Book.PublishDate\n }.GetNewClosure()","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":149,"StartLine":149,"EndLine":151,"StartColumn":13,"EndColumn":49,"Class":"BookList","Function":"Add","Command":"$b.Title -eq $Book.Title -and\n $b.Author -eq $Book.Author -and\n $b.PublishDate -eq $Book.PublishDate","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":153,"StartLine":153,"EndLine":153,"StartColumn":13,"EndColumn":51,"Class":"BookList","Function":"Add","Command":"if ([BookList]::Books.Find($FindPredicate)) {\n throw \"Book '$Book' already in list\"\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":154,"StartLine":154,"EndLine":154,"StartColumn":19,"EndColumn":49,"Class":"BookList","Function":"Add","Command":"throw \"Book '$Book' already in list\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":157,"StartLine":157,"EndLine":157,"StartColumn":9,"EndColumn":37,"Class":"BookList","Function":"Add","Command":"[BookList]::Books.Add($Book)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":161,"StartLine":161,"EndLine":161,"StartColumn":9,"EndColumn":33,"Class":"BookList","Function":"Clear","Command":"[BookList]::Initialize()","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":162,"StartLine":162,"EndLine":162,"StartColumn":9,"EndColumn":34,"Class":"BookList","Function":"Clear","Command":"[BookList]::Books.Clear()","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":166,"StartLine":166,"EndLine":166,"StartColumn":9,"EndColumn":33,"Class":"BookList","Function":"Find","Command":"[BookList]::Initialize()","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":167,"StartLine":167,"EndLine":167,"StartColumn":16,"EndColumn":50,"Class":"BookList","Function":"Find","Command":"return [BookList]::Books.Find($Predicate)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":171,"StartLine":171,"EndLine":171,"StartColumn":9,"EndColumn":33,"Class":"BookList","Function":"FindAll","Command":"[BookList]::Initialize()","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":172,"StartLine":172,"EndLine":172,"StartColumn":16,"EndColumn":53,"Class":"BookList","Function":"FindAll","Command":"return [BookList]::Books.FindAll($Predicate)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":176,"StartLine":176,"EndLine":176,"StartColumn":9,"EndColumn":33,"Class":"BookList","Function":"Remove","Command":"[BookList]::Initialize()","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":177,"StartLine":177,"EndLine":177,"StartColumn":9,"EndColumn":40,"Class":"BookList","Function":"Remove","Command":"[BookList]::Books.Remove($Book)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":181,"StartLine":181,"EndLine":181,"StartColumn":9,"EndColumn":33,"Class":"BookList","Function":"RemoveBy","Command":"[BookList]::Initialize()","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":182,"StartLine":182,"EndLine":185,"StartColumn":18,"EndColumn":31,"Class":"BookList","Function":"RemoveBy","Command":"$Index = [BookList]::Books.FindIndex({\n param($b)\n $b.$Property -eq $Value\n }.GetNewClosure())","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":184,"StartLine":184,"EndLine":184,"StartColumn":17,"EndColumn":40,"Class":"BookList","Function":"RemoveBy","Command":"$b.$Property -eq $Value","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":186,"StartLine":186,"EndLine":186,"StartColumn":13,"EndColumn":25,"Class":"BookList","Function":"RemoveBy","Command":"if ($Index -ge 0) {\n [BookList]::Books.RemoveAt($Index)\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":187,"StartLine":187,"EndLine":187,"StartColumn":13,"EndColumn":47,"Class":"BookList","Function":"RemoveBy","Command":"[BookList]::Books.RemoveAt($Index)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":206,"StartLine":206,"EndLine":206,"StartColumn":1,"EndColumn":67,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [public] - [Book] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":208,"StartLine":208,"EndLine":208,"StartColumn":1,"EndColumn":58,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [public] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":211,"StartLine":211,"EndLine":211,"StartColumn":1,"EndColumn":74,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [private] - Processing folder\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":213,"StartLine":213,"EndLine":213,"StartColumn":1,"EndColumn":91,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [private] - [Get-InternalPSModule] - Importing\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":230,"StartLine":230,"EndLine":230,"StartColumn":5,"EndColumn":33,"Class":"","Function":"Get-InternalPSModule","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":232,"StartLine":232,"EndLine":232,"StartColumn":1,"EndColumn":86,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [private] - [Get-InternalPSModule] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":235,"StartLine":235,"EndLine":235,"StartColumn":1,"EndColumn":91,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [private] - [Set-InternalPSModule] - Importing\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":256,"StartLine":256,"EndLine":256,"StartColumn":5,"EndColumn":33,"Class":"","Function":"Set-InternalPSModule","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":258,"StartLine":258,"EndLine":258,"StartColumn":1,"EndColumn":86,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [private] - [Set-InternalPSModule] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":260,"StartLine":260,"EndLine":260,"StartColumn":1,"EndColumn":61,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [private] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":263,"StartLine":263,"EndLine":263,"StartColumn":1,"EndColumn":73,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - Processing folder\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":265,"StartLine":265,"EndLine":265,"StartColumn":1,"EndColumn":80,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [completers] - Importing\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":266,"StartLine":266,"EndLine":273,"StartColumn":1,"EndColumn":2,"Class":"","Function":"","Command":"Register-ArgumentCompleter -CommandName New-PSModuleTest -ParameterName Name -ScriptBlock {\n param($commandName, $parameterName, $wordToComplete, $commandAst, $fakeBoundParameters)\n $null = $commandName, $parameterName, $wordToComplete, $commandAst, $fakeBoundParameters\n\n 'Alice', 'Bob', 'Charlie' | Where-Object { $_ -like \"$wordToComplete*\" } | ForEach-Object {\n [System.Management.Automation.CompletionResult]::new($_, $_, 'ParameterValue', $_)\n }\n}","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":268,"StartLine":268,"EndLine":268,"StartColumn":13,"EndColumn":93,"Class":"","Function":"","Command":"$null = $commandName, $parameterName, $wordToComplete, $commandAst, $fakeBoundParameters","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":270,"StartLine":270,"EndLine":270,"StartColumn":5,"EndColumn":30,"Class":"","Function":"","Command":"'Alice', 'Bob', 'Charlie'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":270,"StartLine":270,"EndLine":270,"StartColumn":33,"EndColumn":77,"Class":"","Function":"","Command":"Where-Object { $_ -like \"$wordToComplete*\" }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":270,"StartLine":270,"EndLine":270,"StartColumn":48,"EndColumn":75,"Class":"","Function":"","Command":"$_ -like \"$wordToComplete*\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":270,"StartLine":270,"EndLine":272,"StartColumn":80,"EndColumn":6,"Class":"","Function":"","Command":"ForEach-Object {\n [System.Management.Automation.CompletionResult]::new($_, $_, 'ParameterValue', $_)\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":271,"StartLine":271,"EndLine":271,"StartColumn":9,"EndColumn":91,"Class":"","Function":"","Command":"[System.Management.Automation.CompletionResult]::new($_, $_, 'ParameterValue', $_)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":274,"StartLine":274,"EndLine":274,"StartColumn":1,"EndColumn":75,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [completers] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":277,"StartLine":277,"EndLine":277,"StartColumn":1,"EndColumn":87,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [Test-PSModuleTest] - Importing\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":294,"StartLine":294,"EndLine":294,"StartColumn":5,"EndColumn":33,"Class":"","Function":"Test-PSModuleTest","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":296,"StartLine":296,"EndLine":296,"StartColumn":1,"EndColumn":82,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [Test-PSModuleTest] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":299,"StartLine":299,"EndLine":299,"StartColumn":1,"EndColumn":86,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [PSModule] - Processing folder\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":301,"StartLine":301,"EndLine":301,"StartColumn":1,"EndColumn":99,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [PSModule] - [Get-PSModuleTest] - Importing\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":323,"StartLine":323,"EndLine":323,"StartColumn":5,"EndColumn":33,"Class":"","Function":"Get-PSModuleTest","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":325,"StartLine":325,"EndLine":325,"StartColumn":1,"EndColumn":94,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [PSModule] - [Get-PSModuleTest] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":328,"StartLine":328,"EndLine":328,"StartColumn":1,"EndColumn":99,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [PSModule] - [New-PSModuleTest] - Importing\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":358,"StartLine":358,"EndLine":358,"StartColumn":5,"EndColumn":33,"Class":"","Function":"New-PSModuleTest","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":361,"StartLine":361,"EndLine":361,"StartColumn":1,"EndColumn":50,"Class":"","Function":"","Command":"New-Alias New-PSModuleTestAlias3 New-PSModuleTest","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":362,"StartLine":362,"EndLine":362,"StartColumn":1,"EndColumn":63,"Class":"","Function":"","Command":"New-Alias -Name New-PSModuleTestAlias4 -Value New-PSModuleTest","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":365,"StartLine":365,"EndLine":365,"StartColumn":1,"EndColumn":50,"Class":"","Function":"","Command":"Set-Alias New-PSModuleTestAlias5 New-PSModuleTest","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":366,"StartLine":366,"EndLine":366,"StartColumn":1,"EndColumn":94,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [PSModule] - [New-PSModuleTest] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":368,"StartLine":368,"EndLine":368,"StartColumn":1,"EndColumn":73,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [PSModule] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":371,"StartLine":371,"EndLine":371,"StartColumn":1,"EndColumn":91,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [SomethingElse] - Processing folder\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":373,"StartLine":373,"EndLine":373,"StartColumn":1,"EndColumn":104,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [SomethingElse] - [Set-PSModuleTest] - Importing\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":394,"StartLine":394,"EndLine":394,"StartColumn":5,"EndColumn":33,"Class":"","Function":"Set-PSModuleTest","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":396,"StartLine":396,"EndLine":396,"StartColumn":1,"EndColumn":99,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [SomethingElse] - [Set-PSModuleTest] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":398,"StartLine":398,"EndLine":398,"StartColumn":1,"EndColumn":78,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [SomethingElse] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":400,"StartLine":400,"EndLine":400,"StartColumn":1,"EndColumn":60,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":403,"StartLine":403,"EndLine":403,"StartColumn":1,"EndColumn":74,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [private] - Processing folder\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":405,"StartLine":405,"EndLine":405,"StartColumn":1,"EndColumn":87,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [private] - [PrivateVariables] - Importing\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":406,"StartLine":406,"EndLine":437,"StartColumn":28,"EndColumn":2,"Class":"","Function":"","Command":"$script:HabitablePlanets = @(\n @{\n Name = 'Earth'\n Mass = 5.97\n Diameter = 12756\n DayLength = 24.0\n },\n @{\n Name = 'Mars'\n Mass = 0.642\n Diameter = 6792\n DayLength = 24.7\n },\n @{\n Name = 'Proxima Centauri b'\n Mass = 1.17\n Diameter = 11449\n DayLength = 5.15\n },\n @{\n Name = 'Kepler-442b'\n Mass = 2.34\n Diameter = 11349\n DayLength = 5.7\n },\n @{\n Name = 'Kepler-452b'\n Mass = 5.0\n Diameter = 17340\n DayLength = 20.0\n }\n)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":407,"StartLine":407,"EndLine":436,"StartColumn":5,"EndColumn":6,"Class":"","Function":"","Command":"@{\n Name = 'Earth'\n Mass = 5.97\n Diameter = 12756\n DayLength = 24.0\n },\n @{\n Name = 'Mars'\n Mass = 0.642\n Diameter = 6792\n DayLength = 24.7\n },\n @{\n Name = 'Proxima Centauri b'\n Mass = 1.17\n Diameter = 11449\n DayLength = 5.15\n },\n @{\n Name = 'Kepler-442b'\n Mass = 2.34\n Diameter = 11349\n DayLength = 5.7\n },\n @{\n Name = 'Kepler-452b'\n Mass = 5.0\n Diameter = 17340\n DayLength = 20.0\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":408,"StartLine":408,"EndLine":408,"StartColumn":21,"EndColumn":28,"Class":"","Function":"","Command":"Name = 'Earth'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":409,"StartLine":409,"EndLine":409,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Mass = 5.97","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":410,"StartLine":410,"EndLine":410,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 12756","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":411,"StartLine":411,"EndLine":411,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 24.0","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":414,"StartLine":414,"EndLine":414,"StartColumn":21,"EndColumn":27,"Class":"","Function":"","Command":"Name = 'Mars'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":415,"StartLine":415,"EndLine":415,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Mass = 0.642","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":416,"StartLine":416,"EndLine":416,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Diameter = 6792","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":417,"StartLine":417,"EndLine":417,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 24.7","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":420,"StartLine":420,"EndLine":420,"StartColumn":21,"EndColumn":41,"Class":"","Function":"","Command":"Name = 'Proxima Centauri b'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":421,"StartLine":421,"EndLine":421,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Mass = 1.17","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":422,"StartLine":422,"EndLine":422,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 11449","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":423,"StartLine":423,"EndLine":423,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 5.15","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":426,"StartLine":426,"EndLine":426,"StartColumn":21,"EndColumn":34,"Class":"","Function":"","Command":"Name = 'Kepler-442b'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":427,"StartLine":427,"EndLine":427,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Mass = 2.34","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":428,"StartLine":428,"EndLine":428,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 11349","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":429,"StartLine":429,"EndLine":429,"StartColumn":21,"EndColumn":24,"Class":"","Function":"","Command":"DayLength = 5.7","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":432,"StartLine":432,"EndLine":432,"StartColumn":21,"EndColumn":34,"Class":"","Function":"","Command":"Name = 'Kepler-452b'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":433,"StartLine":433,"EndLine":433,"StartColumn":21,"EndColumn":24,"Class":"","Function":"","Command":"Mass = 5.0","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":434,"StartLine":434,"EndLine":434,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 17340","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":435,"StartLine":435,"EndLine":435,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 20.0","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":439,"StartLine":439,"EndLine":452,"StartColumn":28,"EndColumn":2,"Class":"","Function":"","Command":"$script:InhabitedPlanets = @(\n @{\n Name = 'Earth'\n Mass = 5.97\n Diameter = 12756\n DayLength = 24.0\n },\n @{\n Name = 'Mars'\n Mass = 0.642\n Diameter = 6792\n DayLength = 24.7\n }\n)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":440,"StartLine":440,"EndLine":451,"StartColumn":5,"EndColumn":6,"Class":"","Function":"","Command":"@{\n Name = 'Earth'\n Mass = 5.97\n Diameter = 12756\n DayLength = 24.0\n },\n @{\n Name = 'Mars'\n Mass = 0.642\n Diameter = 6792\n DayLength = 24.7\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":441,"StartLine":441,"EndLine":441,"StartColumn":21,"EndColumn":28,"Class":"","Function":"","Command":"Name = 'Earth'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":442,"StartLine":442,"EndLine":442,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Mass = 5.97","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":443,"StartLine":443,"EndLine":443,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 12756","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":444,"StartLine":444,"EndLine":444,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 24.0","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":447,"StartLine":447,"EndLine":447,"StartColumn":21,"EndColumn":27,"Class":"","Function":"","Command":"Name = 'Mars'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":448,"StartLine":448,"EndLine":448,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Mass = 0.642","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":449,"StartLine":449,"EndLine":449,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Diameter = 6792","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":450,"StartLine":450,"EndLine":450,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 24.7","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":453,"StartLine":453,"EndLine":453,"StartColumn":1,"EndColumn":82,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [private] - [PrivateVariables] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":455,"StartLine":455,"EndLine":455,"StartColumn":1,"EndColumn":61,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [private] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":458,"StartLine":458,"EndLine":458,"StartColumn":1,"EndColumn":73,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - Processing folder\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":460,"StartLine":460,"EndLine":460,"StartColumn":1,"EndColumn":75,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - [Moons] - Importing\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":461,"StartLine":461,"EndLine":466,"StartColumn":17,"EndColumn":2,"Class":"","Function":"","Command":"$script:Moons = @(\n @{\n Planet = 'Earth'\n Name = 'Moon'\n }\n)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":462,"StartLine":462,"EndLine":465,"StartColumn":5,"EndColumn":6,"Class":"","Function":"","Command":"@{\n Planet = 'Earth'\n Name = 'Moon'\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":463,"StartLine":463,"EndLine":463,"StartColumn":18,"EndColumn":25,"Class":"","Function":"","Command":"Planet = 'Earth'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":464,"StartLine":464,"EndLine":464,"StartColumn":18,"EndColumn":24,"Class":"","Function":"","Command":"Name = 'Moon'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":467,"StartLine":467,"EndLine":467,"StartColumn":1,"EndColumn":70,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - [Moons] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":470,"StartLine":470,"EndLine":470,"StartColumn":1,"EndColumn":77,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - [Planets] - Importing\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":471,"StartLine":471,"EndLine":490,"StartColumn":19,"EndColumn":2,"Class":"","Function":"","Command":"$script:Planets = @(\n @{\n Name = 'Mercury'\n Mass = 0.330\n Diameter = 4879\n DayLength = 4222.6\n },\n @{\n Name = 'Venus'\n Mass = 4.87\n Diameter = 12104\n DayLength = 2802.0\n },\n @{\n Name = 'Earth'\n Mass = 5.97\n Diameter = 12756\n DayLength = 24.0\n }\n)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":472,"StartLine":472,"EndLine":489,"StartColumn":5,"EndColumn":6,"Class":"","Function":"","Command":"@{\n Name = 'Mercury'\n Mass = 0.330\n Diameter = 4879\n DayLength = 4222.6\n },\n @{\n Name = 'Venus'\n Mass = 4.87\n Diameter = 12104\n DayLength = 2802.0\n },\n @{\n Name = 'Earth'\n Mass = 5.97\n Diameter = 12756\n DayLength = 24.0\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":473,"StartLine":473,"EndLine":473,"StartColumn":21,"EndColumn":30,"Class":"","Function":"","Command":"Name = 'Mercury'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":474,"StartLine":474,"EndLine":474,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Mass = 0.330","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":475,"StartLine":475,"EndLine":475,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Diameter = 4879","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":476,"StartLine":476,"EndLine":476,"StartColumn":21,"EndColumn":27,"Class":"","Function":"","Command":"DayLength = 4222.6","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":479,"StartLine":479,"EndLine":479,"StartColumn":21,"EndColumn":28,"Class":"","Function":"","Command":"Name = 'Venus'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":480,"StartLine":480,"EndLine":480,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Mass = 4.87","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":481,"StartLine":481,"EndLine":481,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 12104","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":482,"StartLine":482,"EndLine":482,"StartColumn":21,"EndColumn":27,"Class":"","Function":"","Command":"DayLength = 2802.0","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":485,"StartLine":485,"EndLine":485,"StartColumn":21,"EndColumn":28,"Class":"","Function":"","Command":"Name = 'Earth'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":486,"StartLine":486,"EndLine":486,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Mass = 5.97","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":487,"StartLine":487,"EndLine":487,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 12756","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":488,"StartLine":488,"EndLine":488,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 24.0","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":491,"StartLine":491,"EndLine":491,"StartColumn":1,"EndColumn":72,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - [Planets] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":494,"StartLine":494,"EndLine":494,"StartColumn":1,"EndColumn":82,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - [SolarSystems] - Importing\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":495,"StartLine":495,"EndLine":511,"StartColumn":24,"EndColumn":2,"Class":"","Function":"","Command":"$script:SolarSystems = @(\n @{\n Name = 'Solar System'\n Planets = $script:Planets\n Moons = $script:Moons\n },\n @{\n Name = 'Alpha Centauri'\n Planets = @()\n Moons = @()\n },\n @{\n Name = 'Sirius'\n Planets = @()\n Moons = @()\n }\n)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":496,"StartLine":496,"EndLine":510,"StartColumn":5,"EndColumn":6,"Class":"","Function":"","Command":"@{\n Name = 'Solar System'\n Planets = $script:Planets\n Moons = $script:Moons\n },\n @{\n Name = 'Alpha Centauri'\n Planets = @()\n Moons = @()\n },\n @{\n Name = 'Sirius'\n Planets = @()\n Moons = @()\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":497,"StartLine":497,"EndLine":497,"StartColumn":19,"EndColumn":33,"Class":"","Function":"","Command":"Name = 'Solar System'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":498,"StartLine":498,"EndLine":498,"StartColumn":19,"EndColumn":34,"Class":"","Function":"","Command":"Planets = $script:Planets","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":499,"StartLine":499,"EndLine":499,"StartColumn":19,"EndColumn":32,"Class":"","Function":"","Command":"Moons = $script:Moons","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":502,"StartLine":502,"EndLine":502,"StartColumn":19,"EndColumn":35,"Class":"","Function":"","Command":"Name = 'Alpha Centauri'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":503,"StartLine":503,"EndLine":503,"StartColumn":19,"EndColumn":22,"Class":"","Function":"","Command":"Planets = @()","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":504,"StartLine":504,"EndLine":504,"StartColumn":19,"EndColumn":22,"Class":"","Function":"","Command":"Moons = @()","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":507,"StartLine":507,"EndLine":507,"StartColumn":19,"EndColumn":27,"Class":"","Function":"","Command":"Name = 'Sirius'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":508,"StartLine":508,"EndLine":508,"StartColumn":19,"EndColumn":22,"Class":"","Function":"","Command":"Planets = @()","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":509,"StartLine":509,"EndLine":509,"StartColumn":19,"EndColumn":22,"Class":"","Function":"","Command":"Moons = @()","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":512,"StartLine":512,"EndLine":512,"StartColumn":1,"EndColumn":77,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - [SolarSystems] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":514,"StartLine":514,"EndLine":514,"StartColumn":1,"EndColumn":60,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":517,"StartLine":517,"EndLine":517,"StartColumn":1,"EndColumn":52,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [finally] - Importing\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":518,"StartLine":518,"EndLine":518,"StartColumn":1,"EndColumn":47,"Class":"","Function":"","Command":"Write-Verbose '------------------------------'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":519,"StartLine":519,"EndLine":519,"StartColumn":1,"EndColumn":47,"Class":"","Function":"","Command":"Write-Verbose '--- THIS IS A LAST LOADER ---'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":520,"StartLine":520,"EndLine":520,"StartColumn":1,"EndColumn":47,"Class":"","Function":"","Command":"Write-Verbose '------------------------------'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":521,"StartLine":521,"EndLine":521,"StartColumn":1,"EndColumn":47,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [finally] - Done\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":525,"StartLine":525,"EndLine":527,"StartColumn":26,"EndColumn":2,"Class":"","Function":"","Command":"$TypeAcceleratorsClass = [psobject].Assembly.GetType(\n 'System.Management.Automation.TypeAccelerators'\n)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":530,"StartLine":530,"EndLine":530,"StartColumn":29,"EndColumn":56,"Class":"","Function":"","Command":"$ExistingTypeAccelerators = $TypeAcceleratorsClass::Get","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":532,"StartLine":532,"EndLine":535,"StartColumn":20,"EndColumn":2,"Class":"","Function":"","Command":"$ExportableEnums = @(\n [Binding]\n [Genre]\n)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":533,"StartLine":533,"EndLine":533,"StartColumn":5,"EndColumn":14,"Class":"","Function":"","Command":"[Binding]","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":534,"StartLine":534,"EndLine":534,"StartColumn":5,"EndColumn":12,"Class":"","Function":"","Command":"[Genre]","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":536,"StartLine":536,"EndLine":536,"StartColumn":1,"EndColumn":17,"Class":"","Function":"","Command":"$ExportableEnums","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":536,"StartLine":536,"EndLine":536,"StartColumn":20,"EndColumn":87,"Class":"","Function":"","Command":"Foreach-Object { Write-Verbose \"Exporting enum '$($_.FullName)'.\" }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":536,"StartLine":536,"EndLine":536,"StartColumn":37,"EndColumn":85,"Class":"","Function":"","Command":"Write-Verbose \"Exporting enum '$($_.FullName)'.\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":536,"StartLine":536,"EndLine":536,"StartColumn":70,"EndColumn":81,"Class":"","Function":"","Command":"$_.FullName","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":537,"StartLine":537,"EndLine":537,"StartColumn":19,"EndColumn":35,"Class":"","Function":"","Command":"$ExportableEnums","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":538,"StartLine":538,"EndLine":538,"StartColumn":9,"EndColumn":58,"Class":"","Function":"","Command":"if ($Type.FullName -in $ExistingTypeAccelerators.Keys) {\n Write-Verbose \"Enum already exists [$($Type.FullName)]. Skipping.\"\n } else {\n Write-Verbose \"Importing enum '$Type'.\"\n $TypeAcceleratorsClass::Add($Type.FullName, $Type)\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":539,"StartLine":539,"EndLine":539,"StartColumn":9,"EndColumn":75,"Class":"","Function":"","Command":"Write-Verbose \"Enum already exists [$($Type.FullName)]. Skipping.\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":539,"StartLine":539,"EndLine":539,"StartColumn":47,"EndColumn":61,"Class":"","Function":"","Command":"$Type.FullName","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":541,"StartLine":541,"EndLine":541,"StartColumn":9,"EndColumn":48,"Class":"","Function":"","Command":"Write-Verbose \"Importing enum '$Type'.\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":542,"StartLine":542,"EndLine":542,"StartColumn":9,"EndColumn":59,"Class":"","Function":"","Command":"$TypeAcceleratorsClass::Add($Type.FullName, $Type)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":545,"StartLine":545,"EndLine":548,"StartColumn":22,"EndColumn":2,"Class":"","Function":"","Command":"$ExportableClasses = @(\n [Book]\n [BookList]\n)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":546,"StartLine":546,"EndLine":546,"StartColumn":5,"EndColumn":11,"Class":"","Function":"","Command":"[Book]","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":547,"StartLine":547,"EndLine":547,"StartColumn":5,"EndColumn":15,"Class":"","Function":"","Command":"[BookList]","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":549,"StartLine":549,"EndLine":549,"StartColumn":1,"EndColumn":19,"Class":"","Function":"","Command":"$ExportableClasses","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":549,"StartLine":549,"EndLine":549,"StartColumn":22,"EndColumn":90,"Class":"","Function":"","Command":"Foreach-Object { Write-Verbose \"Exporting class '$($_.FullName)'.\" }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":549,"StartLine":549,"EndLine":549,"StartColumn":39,"EndColumn":88,"Class":"","Function":"","Command":"Write-Verbose \"Exporting class '$($_.FullName)'.\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":549,"StartLine":549,"EndLine":549,"StartColumn":73,"EndColumn":84,"Class":"","Function":"","Command":"$_.FullName","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":550,"StartLine":550,"EndLine":550,"StartColumn":19,"EndColumn":37,"Class":"","Function":"","Command":"$ExportableClasses","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":551,"StartLine":551,"EndLine":551,"StartColumn":9,"EndColumn":58,"Class":"","Function":"","Command":"if ($Type.FullName -in $ExistingTypeAccelerators.Keys) {\n Write-Verbose \"Class already exists [$($Type.FullName)]. Skipping.\"\n } else {\n Write-Verbose \"Importing class '$Type'.\"\n $TypeAcceleratorsClass::Add($Type.FullName, $Type)\n }","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":552,"StartLine":552,"EndLine":552,"StartColumn":9,"EndColumn":76,"Class":"","Function":"","Command":"Write-Verbose \"Class already exists [$($Type.FullName)]. Skipping.\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":552,"StartLine":552,"EndLine":552,"StartColumn":48,"EndColumn":62,"Class":"","Function":"","Command":"$Type.FullName","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":554,"StartLine":554,"EndLine":554,"StartColumn":9,"EndColumn":49,"Class":"","Function":"","Command":"Write-Verbose \"Importing class '$Type'.\"","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":555,"StartLine":555,"EndLine":555,"StartColumn":9,"EndColumn":59,"Class":"","Function":"","Command":"$TypeAcceleratorsClass::Add($Type.FullName, $Type)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":560,"StartLine":560,"EndLine":564,"StartColumn":55,"EndColumn":18,"Class":"","Function":"","Command":"$MyInvocation.MyCommand.ScriptBlock.Module.OnRemove = {\n foreach ($Type in ($ExportableEnums + $ExportableClasses)) {\n $TypeAcceleratorsClass::Remove($Type.FullName)\n }\n}.GetNewClosure()","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":561,"StartLine":561,"EndLine":561,"StartColumn":23,"EndColumn":62,"Class":"","Function":"","Command":"($ExportableEnums + $ExportableClasses)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":561,"StartLine":561,"EndLine":561,"StartColumn":24,"EndColumn":61,"Class":"","Function":"","Command":"$ExportableEnums + $ExportableClasses","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":562,"StartLine":562,"EndLine":562,"StartColumn":9,"EndColumn":55,"Class":"","Function":"","Command":"$TypeAcceleratorsClass::Remove($Type.FullName)","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":567,"StartLine":567,"EndLine":581,"StartColumn":12,"EndColumn":2,"Class":"","Function":"","Command":"$exports = @{\n Alias = '*'\n Cmdlet = ''\n Function = @(\n 'Get-PSModuleTest'\n 'New-PSModuleTest'\n 'Set-PSModuleTest'\n 'Test-PSModuleTest'\n )\n Variable = @(\n 'Moons'\n 'Planets'\n 'SolarSystems'\n )\n}","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":568,"StartLine":568,"EndLine":568,"StartColumn":16,"EndColumn":19,"Class":"","Function":"","Command":"Alias = '*'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":569,"StartLine":569,"EndLine":569,"StartColumn":16,"EndColumn":18,"Class":"","Function":"","Command":"Cmdlet = ''","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":570,"StartLine":570,"EndLine":575,"StartColumn":16,"EndColumn":6,"Class":"","Function":"","Command":"Function = @(\n 'Get-PSModuleTest'\n 'New-PSModuleTest'\n 'Set-PSModuleTest'\n 'Test-PSModuleTest'\n )","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":571,"StartLine":571,"EndLine":571,"StartColumn":9,"EndColumn":27,"Class":"","Function":"","Command":"'Get-PSModuleTest'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":572,"StartLine":572,"EndLine":572,"StartColumn":9,"EndColumn":27,"Class":"","Function":"","Command":"'New-PSModuleTest'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":573,"StartLine":573,"EndLine":573,"StartColumn":9,"EndColumn":27,"Class":"","Function":"","Command":"'Set-PSModuleTest'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":574,"StartLine":574,"EndLine":574,"StartColumn":9,"EndColumn":28,"Class":"","Function":"","Command":"'Test-PSModuleTest'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":576,"StartLine":576,"EndLine":580,"StartColumn":16,"EndColumn":6,"Class":"","Function":"","Command":"Variable = @(\n 'Moons'\n 'Planets'\n 'SolarSystems'\n )","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":577,"StartLine":577,"EndLine":577,"StartColumn":9,"EndColumn":16,"Class":"","Function":"","Command":"'Moons'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":578,"StartLine":578,"EndLine":578,"StartColumn":9,"EndColumn":18,"Class":"","Function":"","Command":"'Planets'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":579,"StartLine":579,"EndLine":579,"StartColumn":9,"EndColumn":23,"Class":"","Function":"","Command":"'SolarSystems'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","Line":582,"StartLine":582,"EndLine":582,"StartColumn":1,"EndColumn":29,"Class":"","Function":"","Command":"Export-ModuleMember @exports","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\scripts\\loader.ps1","Line":1,"StartLine":1,"EndLine":1,"StartColumn":1,"EndColumn":42,"Class":"","Function":"","Command":"Write-Verbose '-------------------------'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\scripts\\loader.ps1","Line":2,"StartLine":2,"EndLine":2,"StartColumn":1,"EndColumn":42,"Class":"","Function":"","Command":"Write-Verbose '--- THIS IS A LOADER ---'","HitCount":0},{"File":"D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\scripts\\loader.ps1","Line":3,"StartLine":3,"EndLine":3,"StartColumn":1,"EndColumn":42,"Class":"","Function":"","Command":"Write-Verbose '-------------------------'","HitCount":0}],"CommandsExecuted":[],"FilesAnalyzed":["D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\modules\\OtherPSModule.psm1","D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\PSModuleTest.psm1","D:\\a\\Process-PSModule\\Process-PSModule\\tests\\srcWithManifestTestRepo\\outputs\\module\\PSModuleTest\\scripts\\loader.ps1"],"CoveragePercent":0.0,"CoveragePercentTarget":0.0,"CoverageReport":"Covered 0% / 0%. 263 analyzed Commands in 3 Files.\n Missed commands:\n \r\n\u001b[32;1mFile \u001b[0m\u001b[32;1m Class \u001b[0m\u001b[32;1m Function \u001b[0m\u001b[32;1m Line\u001b[0m\u001b[32;1m Command\u001b[0m\r\n\u001b[32;1m---- \u001b[0m \u001b[32;1m----- \u001b[0m \u001b[32;1m-------- \u001b[0m \u001b[32;1m----\u001b[0m \u001b[32;1m-------\u001b[0m\r\nmodules\\OtherPSModule.psm1 Get-OtherPSModule 18 Write-Output \"Hello, $Name!\"\r\nPSModuleTest.psm1 5 $baseName = [System.IO.Path]::GetFileNameWithoutExten…\r\nPSModuleTest.psm1 6 $script:PSModuleInfo = Test-ModuleManifest -Path \"$PS…\r\nPSModuleTest.psm1 7 $script:PSModuleInfo\r\nPSModuleTest.psm1 7 Format-List\r\nPSModuleTest.psm1 7 Out-String -Stream\r\nPSModuleTest.psm1 7 ForEach-Object { Write-Debug $_ }\r\nPSModuleTest.psm1 7 Write-Debug $_\r\nPSModuleTest.psm1 8 $scriptName = $script:PSModuleInfo.Name\r\nPSModuleTest.psm1 9 Write-Debug \"[$scriptName] - Importing module\"\r\nPSModuleTest.psm1 11 Write-Debug \"[$scriptName] - [data] - Processing fold…\r\nPSModuleTest.psm1 12 $dataFolder = (Join-Path $PSScriptRoot 'data')\r\nPSModuleTest.psm1 12 Join-Path $PSScriptRoot 'data'\r\nPSModuleTest.psm1 13 Write-Debug \"[$scriptName] - [data] - [$dataFolder]\"\r\nPSModuleTest.psm1 14 Get-ChildItem -Path \"$dataFolder\" -Recurse -Force -In…\r\nPSModuleTest.psm1 14 ForEach-Object {…\r\nPSModuleTest.psm1 15 Write-Debug \"[$scriptName] - [data] - [$($_.BaseName)…\r\nPSModuleTest.psm1 15 $_.BaseName\r\nPSModuleTest.psm1 16 New-Variable -Name $_.BaseName -Value (Import-PowerSh…\r\nPSModuleTest.psm1 16 Import-PowerShellDataFile -Path $_.FullName\r\nPSModuleTest.psm1 17 Write-Debug \"[$scriptName] - [data] - [$($_.BaseName)…\r\nPSModuleTest.psm1 17 $_.BaseName\r\nPSModuleTest.psm1 19 Write-Debug \"[$scriptName] - [data] - Done\"\r\nPSModuleTest.psm1 22 Write-Debug \"[$scriptName] - [init] - Processing fold…\r\nPSModuleTest.psm1 24 Write-Debug \"[$scriptName] - [init] - [initializer] -…\r\nPSModuleTest.psm1 25 Write-Verbose '-------------------------------'\r\nPSModuleTest.psm1 26 Write-Verbose '--- THIS IS AN INITIALIZER ---'\r\nPSModuleTest.psm1 27 Write-Verbose '-------------------------------'\r\nPSModuleTest.psm1 28 Write-Debug \"[$scriptName] - [init] - [initializer] -…\r\nPSModuleTest.psm1 30 Write-Debug \"[$scriptName] - [init] - Done\"\r\nPSModuleTest.psm1 33 Write-Debug \"[$scriptName] - [classes] - [private] - …\r\nPSModuleTest.psm1 35 Write-Debug \"[$scriptName] - [classes] - [private] - …\r\nPSModuleTest.psm1 SecretWriter SecretWriter 42 $this.Alias = $alias\r\nPSModuleTest.psm1 SecretWriter SecretWriter 43 $this.Name = $name\r\nPSModuleTest.psm1 SecretWriter SecretWriter 44 $this.Secret = $secret\r\nPSModuleTest.psm1 SecretWriter GetAlias 48 return $this.Alias\r\nPSModuleTest.psm1 51 Write-Debug \"[$scriptName] - [classes] - [private] - …\r\nPSModuleTest.psm1 53 Write-Debug \"[$scriptName] - [classes] - [private] - …\r\nPSModuleTest.psm1 56 Write-Debug \"[$scriptName] - [classes] - [public] - P…\r\nPSModuleTest.psm1 58 Write-Debug \"[$scriptName] - [classes] - [public] - […\r\nPSModuleTest.psm1 Book Book 69 $this.Init(@{})\r\nPSModuleTest.psm1 Book Book 71 $this.Init($Properties)\r\nPSModuleTest.psm1 Book Book 74 $this.Init(@{Title = $Title; Author = $Author })\r\nPSModuleTest.psm1 Book Book 74 Title = $Title\r\nPSModuleTest.psm1 Book Book 74 Author = $Author\r\nPSModuleTest.psm1 Book Init 78 $Properties.Keys\r\nPSModuleTest.psm1 Book Init 79 $this.$Property = $Properties.$Property\r\nPSModuleTest.psm1 Book GetReadingTime 84 if ($this.PageCount -le 0) {…\r\nPSModuleTest.psm1 Book GetReadingTime 85 throw 'Unable to determine reading time from page cou…\r\nPSModuleTest.psm1 Book GetReadingTime 87 $Minutes = $this.PageCount * 2\r\nPSModuleTest.psm1 Book GetReadingTime 88 return [timespan]::new(0, $Minutes, 0)\r\nPSModuleTest.psm1 Book GetPublishedAge 93 if (…\r\nPSModuleTest.psm1 Book GetPublishedAge 95 throw 'PublishDate not defined'\r\nPSModuleTest.psm1 Book GetPublishedAge 97 return (Get-Date) - $this.PublishDate\r\nPSModuleTest.psm1 Book GetPublishedAge 97 Get-Date\r\nPSModuleTest.psm1 Book ToString 101 return \"$($this.Title) by $($this.Author) ($($this.Pu…\r\nPSModuleTest.psm1 Book ToString 101 $this.Title\r\nPSModuleTest.psm1 Book ToString 101 $this.Author\r\nPSModuleTest.psm1 Book ToString 101 $this.PublishDate.Year\r\nPSModuleTest.psm1 BookList Initialize 110 [BookList]::Initialize($false)\r\nPSModuleTest.psm1 BookList Initialize 112 if ([BookList]::Books.Count -gt 0 -and -not $force) {…\r\nPSModuleTest.psm1 BookList Initialize 113 return $false\r\nPSModuleTest.psm1 BookList Initialize 116 [BookList]::Books = [System.Collections.Generic.List[…\r\nPSModuleTest.psm1 BookList Initialize 118 return $true\r\nPSModuleTest.psm1 BookList Validate 122 $Prefix = @(…\r\nPSModuleTest.psm1 BookList Validate 123 'Book validation failed: Book must be defined with th…\r\nPSModuleTest.psm1 BookList Validate 124 'Author, and PublishDate properties, but'\r\nPSModuleTest.psm1 BookList Validate 126 if ($null -eq $Book) { throw \"$Prefix was null\" }\r\nPSModuleTest.psm1 BookList Validate 126 throw \"$Prefix was null\"\r\nPSModuleTest.psm1 BookList Validate 127 if ([string]::IsNullOrEmpty($Book.Title)) {…\r\nPSModuleTest.psm1 BookList Validate 128 throw \"$Prefix Title wasn't defined\"\r\nPSModuleTest.psm1 BookList Validate 130 if ([string]::IsNullOrEmpty($Book.Author)) {…\r\nPSModuleTest.psm1 BookList Validate 131 throw \"$Prefix Author wasn't defined\"\r\nPSModuleTest.psm1 BookList Validate 133 if ([datetime]::MinValue -eq $Book.PublishDate) {…\r\nPSModuleTest.psm1 BookList Validate 134 throw \"$Prefix PublishDate wasn't defined\"\r\nPSModuleTest.psm1 BookList Add 140 [BookList]::Initialize()\r\nPSModuleTest.psm1 BookList Add 141 [BookList]::Validate($Book)\r\nPSModuleTest.psm1 BookList Add 142 if ([BookList]::Books.Contains($Book)) {…\r\nPSModuleTest.psm1 BookList Add 143 throw \"Book '$Book' already in list\"\r\nPSModuleTest.psm1 BookList Add 146 $FindPredicate = {…\r\nPSModuleTest.psm1 BookList Add 149 $b.Title -eq $Book.Title -and…\r\nPSModuleTest.psm1 BookList Add 153 if ([BookList]::Books.Find($FindPredicate)) {…\r\nPSModuleTest.psm1 BookList Add 154 throw \"Book '$Book' already in list\"\r\nPSModuleTest.psm1 BookList Add 157 [BookList]::Books.Add($Book)\r\nPSModuleTest.psm1 BookList Clear 161 [BookList]::Initialize()\r\nPSModuleTest.psm1 BookList Clear 162 [BookList]::Books.Clear()\r\nPSModuleTest.psm1 BookList Find 166 [BookList]::Initialize()\r\nPSModuleTest.psm1 BookList Find 167 return [BookList]::Books.Find($Predicate)\r\nPSModuleTest.psm1 BookList FindAll 171 [BookList]::Initialize()\r\nPSModuleTest.psm1 BookList FindAll 172 return [BookList]::Books.FindAll($Predicate)\r\nPSModuleTest.psm1 BookList Remove 176 [BookList]::Initialize()\r\nPSModuleTest.psm1 BookList Remove 177 [BookList]::Books.Remove($Book)\r\nPSModuleTest.psm1 BookList RemoveBy 181 [BookList]::Initialize()\r\nPSModuleTest.psm1 BookList RemoveBy 182 $Index = [BookList]::Books.FindIndex({…\r\nPSModuleTest.psm1 BookList RemoveBy 184 $b.$Property -eq $Value\r\nPSModuleTest.psm1 BookList RemoveBy 186 if ($Index -ge 0) {…\r\nPSModuleTest.psm1 BookList RemoveBy 187 [BookList]::Books.RemoveAt($Index)\r\nPSModuleTest.psm1 206 Write-Debug \"[$scriptName] - [classes] - [public] - […\r\nPSModuleTest.psm1 208 Write-Debug \"[$scriptName] - [classes] - [public] - D…\r\nPSModuleTest.psm1 211 Write-Debug \"[$scriptName] - [functions] - [private] …\r\nPSModuleTest.psm1 213 Write-Debug \"[$scriptName] - [functions] - [private] …\r\nPSModuleTest.psm1 Get-InternalPSModule 230 Write-Output \"Hello, $Name!\"\r\nPSModuleTest.psm1 232 Write-Debug \"[$scriptName] - [functions] - [private] …\r\nPSModuleTest.psm1 235 Write-Debug \"[$scriptName] - [functions] - [private] …\r\nPSModuleTest.psm1 Set-InternalPSModule 256 Write-Output \"Hello, $Name!\"\r\nPSModuleTest.psm1 258 Write-Debug \"[$scriptName] - [functions] - [private] …\r\nPSModuleTest.psm1 260 Write-Debug \"[$scriptName] - [functions] - [private] …\r\nPSModuleTest.psm1 263 Write-Debug \"[$scriptName] - [functions] - [public] -…\r\nPSModuleTest.psm1 265 Write-Debug \"[$scriptName] - [functions] - [public] -…\r\nPSModuleTest.psm1 266 Register-ArgumentCompleter -CommandName New-PSModuleT…\r\nPSModuleTest.psm1 268 $null = $commandName, $parameterName, $wordToComplete…\r\nPSModuleTest.psm1 270 'Alice', 'Bob', 'Charlie'\r\nPSModuleTest.psm1 270 Where-Object { $_ -like \"$wordToComplete*\" }\r\nPSModuleTest.psm1 270 $_ -like \"$wordToComplete*\"\r\nPSModuleTest.psm1 270 ForEach-Object {…\r\nPSModuleTest.psm1 271 [System.Management.Automation.CompletionResult]::new(…\r\nPSModuleTest.psm1 274 Write-Debug \"[$scriptName] - [functions] - [public] -…\r\nPSModuleTest.psm1 277 Write-Debug \"[$scriptName] - [functions] - [public] -…\r\nPSModuleTest.psm1 Test-PSModuleTest 294 Write-Output \"Hello, $Name!\"\r\nPSModuleTest.psm1 296 Write-Debug \"[$scriptName] - [functions] - [public] -…\r\nPSModuleTest.psm1 299 Write-Debug \"[$scriptName] - [functions] - [public] -…\r\nPSModuleTest.psm1 301 Write-Debug \"[$scriptName] - [functions] - [public] -…\r\nPSModuleTest.psm1 Get-PSModuleTest 323 Write-Output \"Hello, $Name!\"\r\nPSModuleTest.psm1 325 Write-Debug \"[$scriptName] - [functions] - [public] -…\r\nPSModuleTest.psm1 328 Write-Debug \"[$scriptName] - [functions] - [public] -…\r\nPSModuleTest.psm1 New-PSModuleTest 358 Write-Output \"Hello, $Name!\"\r\nPSModuleTest.psm1 361 New-Alias New-PSModuleTestAlias3 New-PSModuleTest\r\nPSModuleTest.psm1 362 New-Alias -Name New-PSModuleTestAlias4 -Value New-PSM…\r\nPSModuleTest.psm1 365 Set-Alias New-PSModuleTestAlias5 New-PSModuleTest\r\nPSModuleTest.psm1 366 Write-Debug \"[$scriptName] - [functions] - [public] -…\r\nPSModuleTest.psm1 368 Write-Debug \"[$scriptName] - [functions] - [public] -…\r\nPSModuleTest.psm1 371 Write-Debug \"[$scriptName] - [functions] - [public] -…\r\nPSModuleTest.psm1 373 Write-Debug \"[$scriptName] - [functions] - [public] -…\r\nPSModuleTest.psm1 Set-PSModuleTest 394 Write-Output \"Hello, $Name!\"\r\nPSModuleTest.psm1 396 Write-Debug \"[$scriptName] - [functions] - [public] -…\r\nPSModuleTest.psm1 398 Write-Debug \"[$scriptName] - [functions] - [public] -…\r\nPSModuleTest.psm1 400 Write-Debug \"[$scriptName] - [functions] - [public] -…\r\nPSModuleTest.psm1 403 Write-Debug \"[$scriptName] - [variables] - [private] …\r\nPSModuleTest.psm1 405 Write-Debug \"[$scriptName] - [variables] - [private] …\r\nPSModuleTest.psm1 406 $script:HabitablePlanets = @(…\r\nPSModuleTest.psm1 407 @{…\r\nPSModuleTest.psm1 408 Name = 'Earth'\r\nPSModuleTest.psm1 409 Mass = 5.97\r\nPSModuleTest.psm1 410 Diameter = 12756\r\nPSModuleTest.psm1 411 DayLength = 24.0\r\nPSModuleTest.psm1 414 Name = 'Mars'\r\nPSModuleTest.psm1 415 Mass = 0.642\r\nPSModuleTest.psm1 416 Diameter = 6792\r\nPSModuleTest.psm1 417 DayLength = 24.7\r\nPSModuleTest.psm1 420 Name = 'Proxima Centauri b'\r\nPSModuleTest.psm1 421 Mass = 1.17\r\nPSModuleTest.psm1 422 Diameter = 11449\r\nPSModuleTest.psm1 423 DayLength = 5.15\r\nPSModuleTest.psm1 426 Name = 'Kepler-442b'\r\nPSModuleTest.psm1 427 Mass = 2.34\r\nPSModuleTest.psm1 428 Diameter = 11349\r\nPSModuleTest.psm1 429 DayLength = 5.7\r\nPSModuleTest.psm1 432 Name = 'Kepler-452b'\r\nPSModuleTest.psm1 433 Mass = 5.0\r\nPSModuleTest.psm1 434 Diameter = 17340\r\nPSModuleTest.psm1 435 DayLength = 20.0\r\nPSModuleTest.psm1 439 $script:InhabitedPlanets = @(…\r\nPSModuleTest.psm1 440 @{…\r\nPSModuleTest.psm1 441 Name = 'Earth'\r\nPSModuleTest.psm1 442 Mass = 5.97\r\nPSModuleTest.psm1 443 Diameter = 12756\r\nPSModuleTest.psm1 444 DayLength = 24.0\r\nPSModuleTest.psm1 447 Name = 'Mars'\r\nPSModuleTest.psm1 448 Mass = 0.642\r\nPSModuleTest.psm1 449 Diameter = 6792\r\nPSModuleTest.psm1 450 DayLength = 24.7\r\nPSModuleTest.psm1 453 Write-Debug \"[$scriptName] - [variables] - [private] …\r\nPSModuleTest.psm1 455 Write-Debug \"[$scriptName] - [variables] - [private] …\r\nPSModuleTest.psm1 458 Write-Debug \"[$scriptName] - [variables] - [public] -…\r\nPSModuleTest.psm1 460 Write-Debug \"[$scriptName] - [variables] - [public] -…\r\nPSModuleTest.psm1 461 $script:Moons = @(…\r\nPSModuleTest.psm1 462 @{…\r\nPSModuleTest.psm1 463 Planet = 'Earth'\r\nPSModuleTest.psm1 464 Name = 'Moon'\r\nPSModuleTest.psm1 467 Write-Debug \"[$scriptName] - [variables] - [public] -…\r\nPSModuleTest.psm1 470 Write-Debug \"[$scriptName] - [variables] - [public] -…\r\nPSModuleTest.psm1 471 $script:Planets = @(…\r\nPSModuleTest.psm1 472 @{…\r\nPSModuleTest.psm1 473 Name = 'Mercury'\r\nPSModuleTest.psm1 474 Mass = 0.330\r\nPSModuleTest.psm1 475 Diameter = 4879\r\nPSModuleTest.psm1 476 DayLength = 4222.6\r\nPSModuleTest.psm1 479 Name = 'Venus'\r\nPSModuleTest.psm1 480 Mass = 4.87\r\nPSModuleTest.psm1 481 Diameter = 12104\r\nPSModuleTest.psm1 482 DayLength = 2802.0\r\nPSModuleTest.psm1 485 Name = 'Earth'\r\nPSModuleTest.psm1 486 Mass = 5.97\r\nPSModuleTest.psm1 487 Diameter = 12756\r\nPSModuleTest.psm1 488 DayLength = 24.0\r\nPSModuleTest.psm1 491 Write-Debug \"[$scriptName] - [variables] - [public] -…\r\nPSModuleTest.psm1 494 Write-Debug \"[$scriptName] - [variables] - [public] -…\r\nPSModuleTest.psm1 495 $script:SolarSystems = @(…\r\nPSModuleTest.psm1 496 @{…\r\nPSModuleTest.psm1 497 Name = 'Solar System'\r\nPSModuleTest.psm1 498 Planets = $script:Planets\r\nPSModuleTest.psm1 499 Moons = $script:Moons\r\nPSModuleTest.psm1 502 Name = 'Alpha Centauri'\r\nPSModuleTest.psm1 503 Planets = @()\r\nPSModuleTest.psm1 504 Moons = @()\r\nPSModuleTest.psm1 507 Name = 'Sirius'\r\nPSModuleTest.psm1 508 Planets = @()\r\nPSModuleTest.psm1 509 Moons = @()\r\nPSModuleTest.psm1 512 Write-Debug \"[$scriptName] - [variables] - [public] -…\r\nPSModuleTest.psm1 514 Write-Debug \"[$scriptName] - [variables] - [public] -…\r\nPSModuleTest.psm1 517 Write-Debug \"[$scriptName] - [finally] - Importing\"\r\nPSModuleTest.psm1 518 Write-Verbose '------------------------------'\r\nPSModuleTest.psm1 519 Write-Verbose '--- THIS IS A LAST LOADER ---'\r\nPSModuleTest.psm1 520 Write-Verbose '------------------------------'\r\nPSModuleTest.psm1 521 Write-Debug \"[$scriptName] - [finally] - Done\"\r\nPSModuleTest.psm1 525 $TypeAcceleratorsClass = [psobject].Assembly.GetType(…\r\nPSModuleTest.psm1 530 $ExistingTypeAccelerators = $TypeAcceleratorsClass::G…\r\nPSModuleTest.psm1 532 $ExportableEnums = @(…\r\nPSModuleTest.psm1 533 [Binding]\r\nPSModuleTest.psm1 534 [Genre]\r\nPSModuleTest.psm1 536 $ExportableEnums\r\nPSModuleTest.psm1 536 Foreach-Object { Write-Verbose \"Exporting enum '$($_.…\r\nPSModuleTest.psm1 536 Write-Verbose \"Exporting enum '$($_.FullName)'.\"\r\nPSModuleTest.psm1 536 $_.FullName\r\nPSModuleTest.psm1 537 $ExportableEnums\r\nPSModuleTest.psm1 538 if ($Type.FullName -in $ExistingTypeAccelerators.Keys…\r\nPSModuleTest.psm1 539 Write-Verbose \"Enum already exists [$($Type.FullName)…\r\nPSModuleTest.psm1 539 $Type.FullName\r\nPSModuleTest.psm1 541 Write-Verbose \"Importing enum '$Type'.\"\r\nPSModuleTest.psm1 542 $TypeAcceleratorsClass::Add($Type.FullName, $Type)\r\nPSModuleTest.psm1 545 $ExportableClasses = @(…\r\nPSModuleTest.psm1 546 [Book]\r\nPSModuleTest.psm1 547 [BookList]\r\nPSModuleTest.psm1 549 $ExportableClasses\r\nPSModuleTest.psm1 549 Foreach-Object { Write-Verbose \"Exporting class '$($_…\r\nPSModuleTest.psm1 549 Write-Verbose \"Exporting class '$($_.FullName)'.\"\r\nPSModuleTest.psm1 549 $_.FullName\r\nPSModuleTest.psm1 550 $ExportableClasses\r\nPSModuleTest.psm1 551 if ($Type.FullName -in $ExistingTypeAccelerators.Keys…\r\nPSModuleTest.psm1 552 Write-Verbose \"Class already exists [$($Type.FullName…\r\nPSModuleTest.psm1 552 $Type.FullName\r\nPSModuleTest.psm1 554 Write-Verbose \"Importing class '$Type'.\"\r\nPSModuleTest.psm1 555 $TypeAcceleratorsClass::Add($Type.FullName, $Type)\r\nPSModuleTest.psm1 560 $MyInvocation.MyCommand.ScriptBlock.Module.OnRemove =…\r\nPSModuleTest.psm1 561 ($ExportableEnums + $ExportableClasses)\r\nPSModuleTest.psm1 561 $ExportableEnums + $ExportableClasses\r\nPSModuleTest.psm1 562 $TypeAcceleratorsClass::Remove($Type.FullName)\r\nPSModuleTest.psm1 567 $exports = @{…\r\nPSModuleTest.psm1 568 Alias = '*'\r\nPSModuleTest.psm1 569 Cmdlet = ''\r\nPSModuleTest.psm1 570 Function = @(…\r\nPSModuleTest.psm1 571 'Get-PSModuleTest'\r\nPSModuleTest.psm1 572 'New-PSModuleTest'\r\nPSModuleTest.psm1 573 'Set-PSModuleTest'\r\nPSModuleTest.psm1 574 'Test-PSModuleTest'\r\nPSModuleTest.psm1 576 Variable = @(…\r\nPSModuleTest.psm1 577 'Moons'\r\nPSModuleTest.psm1 578 'Planets'\r\nPSModuleTest.psm1 579 'SolarSystems'\r\nPSModuleTest.psm1 582 Export-ModuleMember @exports\r\nscripts\\loader.ps1 1 Write-Verbose '-------------------------'\r\nscripts\\loader.ps1 2 Write-Verbose '--- THIS IS A LOADER ---'\r\nscripts\\loader.ps1 3 Write-Verbose '-------------------------'\r\n\r\n\n","CommandsAnalyzedCount":263,"CommandsExecutedCount":0,"CommandsMissedCount":263,"FilesAnalyzedCount":3} diff --git a/.github/actions/Get-PesterCodeCoverage/tests/CodeCoverage/MyTests-Windows-CodeCoverage/MyTests-Windows-CodeCoverage-Report.xml b/.github/actions/Get-PesterCodeCoverage/tests/CodeCoverage/MyTests-Windows-CodeCoverage/MyTests-Windows-CodeCoverage-Report.xml deleted file mode 100644 index 07c2ab07..00000000 --- a/.github/actions/Get-PesterCodeCoverage/tests/CodeCoverage/MyTests-Windows-CodeCoverage/MyTests-Windows-CodeCoverage-Report.xml +++ /dev/null @@ -1,418 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/.github/actions/Get-PesterCodeCoverage/tests/CodeCoverage/MyTests-macOS-CodeCoverage/MyTests-macOS-CodeCoverage-Report.json b/.github/actions/Get-PesterCodeCoverage/tests/CodeCoverage/MyTests-macOS-CodeCoverage/MyTests-macOS-CodeCoverage-Report.json deleted file mode 100644 index b1c688de..00000000 --- a/.github/actions/Get-PesterCodeCoverage/tests/CodeCoverage/MyTests-macOS-CodeCoverage/MyTests-macOS-CodeCoverage-Report.json +++ /dev/null @@ -1 +0,0 @@ -{"CommandsMissed":[{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/modules/OtherPSModule.psm1","Line":18,"StartLine":18,"EndLine":18,"StartColumn":5,"EndColumn":33,"Class":"","Function":"Get-OtherPSModule","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":5,"StartLine":5,"EndLine":5,"StartColumn":13,"EndColumn":74,"Class":"","Function":"","Command":"$baseName = [System.IO.Path]::GetFileNameWithoutExtension($PSCommandPath)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":6,"StartLine":6,"EndLine":6,"StartColumn":24,"EndColumn":80,"Class":"","Function":"","Command":"$script:PSModuleInfo = Test-ModuleManifest -Path \"$PSScriptRoot\\$baseName.psd1\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":7,"StartLine":7,"EndLine":7,"StartColumn":1,"EndColumn":21,"Class":"","Function":"","Command":"$script:PSModuleInfo","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":7,"StartLine":7,"EndLine":7,"StartColumn":24,"EndColumn":35,"Class":"","Function":"","Command":"Format-List","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":7,"StartLine":7,"EndLine":7,"StartColumn":38,"EndColumn":56,"Class":"","Function":"","Command":"Out-String -Stream","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":7,"StartLine":7,"EndLine":7,"StartColumn":59,"EndColumn":92,"Class":"","Function":"","Command":"ForEach-Object { Write-Debug $_ }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":7,"StartLine":7,"EndLine":7,"StartColumn":76,"EndColumn":90,"Class":"","Function":"","Command":"Write-Debug $_","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":8,"StartLine":8,"EndLine":8,"StartColumn":15,"EndColumn":40,"Class":"","Function":"","Command":"$scriptName = $script:PSModuleInfo.Name","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":9,"StartLine":9,"EndLine":9,"StartColumn":1,"EndColumn":47,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - Importing module\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":11,"StartLine":11,"EndLine":11,"StartColumn":1,"EndColumn":57,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [data] - Processing folder\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":12,"StartLine":12,"EndLine":12,"StartColumn":15,"EndColumn":47,"Class":"","Function":"","Command":"$dataFolder = (Join-Path $PSScriptRoot 'data')","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":12,"StartLine":12,"EndLine":12,"StartColumn":16,"EndColumn":46,"Class":"","Function":"","Command":"Join-Path $PSScriptRoot 'data'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":13,"StartLine":13,"EndLine":13,"StartColumn":1,"EndColumn":53,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [data] - [$dataFolder]\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":14,"StartLine":14,"EndLine":14,"StartColumn":1,"EndColumn":98,"Class":"","Function":"","Command":"Get-ChildItem -Path \"$dataFolder\" -Recurse -Force -Include '*.psd1' -ErrorAction SilentlyContinue","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":14,"StartLine":14,"EndLine":18,"StartColumn":101,"EndColumn":2,"Class":"","Function":"","Command":"ForEach-Object {\n Write-Debug \"[$scriptName] - [data] - [$($_.BaseName)] - Importing\"\n New-Variable -Name $_.BaseName -Value (Import-PowerShellDataFile -Path $_.FullName) -Force\n Write-Debug \"[$scriptName] - [data] - [$($_.BaseName)] - Done\"\n}","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":15,"StartLine":15,"EndLine":15,"StartColumn":5,"EndColumn":72,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [data] - [$($_.BaseName)] - Importing\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":15,"StartLine":15,"EndLine":15,"StartColumn":46,"EndColumn":57,"Class":"","Function":"","Command":"$_.BaseName","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":16,"StartLine":16,"EndLine":16,"StartColumn":5,"EndColumn":95,"Class":"","Function":"","Command":"New-Variable -Name $_.BaseName -Value (Import-PowerShellDataFile -Path $_.FullName) -Force","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":16,"StartLine":16,"EndLine":16,"StartColumn":44,"EndColumn":87,"Class":"","Function":"","Command":"Import-PowerShellDataFile -Path $_.FullName","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":17,"StartLine":17,"EndLine":17,"StartColumn":5,"EndColumn":67,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [data] - [$($_.BaseName)] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":17,"StartLine":17,"EndLine":17,"StartColumn":46,"EndColumn":57,"Class":"","Function":"","Command":"$_.BaseName","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":19,"StartLine":19,"EndLine":19,"StartColumn":1,"EndColumn":44,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [data] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":22,"StartLine":22,"EndLine":22,"StartColumn":1,"EndColumn":57,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [init] - Processing folder\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":24,"StartLine":24,"EndLine":24,"StartColumn":1,"EndColumn":65,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [init] - [initializer] - Importing\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":25,"StartLine":25,"EndLine":25,"StartColumn":1,"EndColumn":48,"Class":"","Function":"","Command":"Write-Verbose '-------------------------------'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":26,"StartLine":26,"EndLine":26,"StartColumn":1,"EndColumn":48,"Class":"","Function":"","Command":"Write-Verbose '--- THIS IS AN INITIALIZER ---'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":27,"StartLine":27,"EndLine":27,"StartColumn":1,"EndColumn":48,"Class":"","Function":"","Command":"Write-Verbose '-------------------------------'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":28,"StartLine":28,"EndLine":28,"StartColumn":1,"EndColumn":60,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [init] - [initializer] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":30,"StartLine":30,"EndLine":30,"StartColumn":1,"EndColumn":44,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [init] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":33,"StartLine":33,"EndLine":33,"StartColumn":1,"EndColumn":72,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [private] - Processing folder\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":35,"StartLine":35,"EndLine":35,"StartColumn":1,"EndColumn":81,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [private] - [SecretWriter] - Importing\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":42,"StartLine":42,"EndLine":42,"StartColumn":23,"EndColumn":29,"Class":"SecretWriter","Function":"SecretWriter","Command":"$this.Alias = $alias","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":43,"StartLine":43,"EndLine":43,"StartColumn":22,"EndColumn":27,"Class":"SecretWriter","Function":"SecretWriter","Command":"$this.Name = $name","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":44,"StartLine":44,"EndLine":44,"StartColumn":24,"EndColumn":31,"Class":"SecretWriter","Function":"SecretWriter","Command":"$this.Secret = $secret","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":48,"StartLine":48,"EndLine":48,"StartColumn":16,"EndColumn":27,"Class":"SecretWriter","Function":"GetAlias","Command":"return $this.Alias","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":51,"StartLine":51,"EndLine":51,"StartColumn":1,"EndColumn":76,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [private] - [SecretWriter] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":53,"StartLine":53,"EndLine":53,"StartColumn":1,"EndColumn":59,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [private] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":56,"StartLine":56,"EndLine":56,"StartColumn":1,"EndColumn":71,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [public] - Processing folder\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":58,"StartLine":58,"EndLine":58,"StartColumn":1,"EndColumn":72,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [public] - [Book] - Importing\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":69,"StartLine":69,"EndLine":69,"StartColumn":14,"EndColumn":29,"Class":"Book","Function":"Book","Command":"$this.Init(@{})","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":71,"StartLine":71,"EndLine":71,"StartColumn":36,"EndColumn":59,"Class":"Book","Function":"Book","Command":"$this.Init($Properties)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":74,"StartLine":74,"EndLine":74,"StartColumn":9,"EndColumn":57,"Class":"Book","Function":"Book","Command":"$this.Init(@{Title = $Title; Author = $Author })","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":74,"StartLine":74,"EndLine":74,"StartColumn":30,"EndColumn":36,"Class":"Book","Function":"Book","Command":"Title = $Title","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":74,"StartLine":74,"EndLine":74,"StartColumn":47,"EndColumn":54,"Class":"Book","Function":"Book","Command":"Author = $Author","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":78,"StartLine":78,"EndLine":78,"StartColumn":31,"EndColumn":47,"Class":"Book","Function":"Init","Command":"$Properties.Keys","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":79,"StartLine":79,"EndLine":79,"StartColumn":31,"EndColumn":52,"Class":"Book","Function":"Init","Command":"$this.$Property = $Properties.$Property","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":84,"StartLine":84,"EndLine":84,"StartColumn":13,"EndColumn":34,"Class":"Book","Function":"GetReadingTime","Command":"if ($this.PageCount -le 0) {\n throw 'Unable to determine reading time from page count.'\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":85,"StartLine":85,"EndLine":85,"StartColumn":19,"EndColumn":70,"Class":"Book","Function":"GetReadingTime","Command":"throw 'Unable to determine reading time from page count.'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":87,"StartLine":87,"EndLine":87,"StartColumn":20,"EndColumn":39,"Class":"Book","Function":"GetReadingTime","Command":"$Minutes = $this.PageCount * 2","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":88,"StartLine":88,"EndLine":88,"StartColumn":16,"EndColumn":47,"Class":"Book","Function":"GetReadingTime","Command":"return [timespan]::new(0, $Minutes, 0)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":93,"StartLine":93,"EndLine":94,"StartColumn":13,"EndColumn":55,"Class":"Book","Function":"GetPublishedAge","Command":"if (\n $null -eq $this.PublishDate -or\n $this.PublishDate -eq [datetime]::MinValue\n ) { throw 'PublishDate not defined' }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":95,"StartLine":95,"EndLine":95,"StartColumn":19,"EndColumn":44,"Class":"Book","Function":"GetPublishedAge","Command":"throw 'PublishDate not defined'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":97,"StartLine":97,"EndLine":97,"StartColumn":16,"EndColumn":46,"Class":"Book","Function":"GetPublishedAge","Command":"return (Get-Date) - $this.PublishDate","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":97,"StartLine":97,"EndLine":97,"StartColumn":17,"EndColumn":25,"Class":"Book","Function":"GetPublishedAge","Command":"Get-Date","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":101,"StartLine":101,"EndLine":101,"StartColumn":16,"EndColumn":79,"Class":"Book","Function":"ToString","Command":"return \"$($this.Title) by $($this.Author) ($($this.PublishDate.Year))\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":101,"StartLine":101,"EndLine":101,"StartColumn":19,"EndColumn":30,"Class":"Book","Function":"ToString","Command":"$this.Title","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":101,"StartLine":101,"EndLine":101,"StartColumn":37,"EndColumn":49,"Class":"Book","Function":"ToString","Command":"$this.Author","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":101,"StartLine":101,"EndLine":101,"StartColumn":54,"EndColumn":76,"Class":"Book","Function":"ToString","Command":"$this.PublishDate.Year","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":110,"StartLine":110,"EndLine":110,"StartColumn":34,"EndColumn":64,"Class":"BookList","Function":"Initialize","Command":"[BookList]::Initialize($false)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":112,"StartLine":112,"EndLine":112,"StartColumn":13,"EndColumn":59,"Class":"BookList","Function":"Initialize","Command":"if ([BookList]::Books.Count -gt 0 -and -not $force) {\n return $false\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":113,"StartLine":113,"EndLine":113,"StartColumn":20,"EndColumn":26,"Class":"BookList","Function":"Initialize","Command":"return $false","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":116,"StartLine":116,"EndLine":116,"StartColumn":29,"EndColumn":75,"Class":"BookList","Function":"Initialize","Command":"[BookList]::Books = [System.Collections.Generic.List[Book]]::new()","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":118,"StartLine":118,"EndLine":118,"StartColumn":16,"EndColumn":21,"Class":"BookList","Function":"Initialize","Command":"return $true","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":122,"StartLine":122,"EndLine":125,"StartColumn":19,"EndColumn":20,"Class":"BookList","Function":"Validate","Command":"$Prefix = @(\n 'Book validation failed: Book must be defined with the Title,'\n 'Author, and PublishDate properties, but'\n ) -join ' '","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":123,"StartLine":123,"EndLine":123,"StartColumn":13,"EndColumn":75,"Class":"BookList","Function":"Validate","Command":"'Book validation failed: Book must be defined with the Title,'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":124,"StartLine":124,"EndLine":124,"StartColumn":13,"EndColumn":54,"Class":"BookList","Function":"Validate","Command":"'Author, and PublishDate properties, but'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":126,"StartLine":126,"EndLine":126,"StartColumn":13,"EndColumn":28,"Class":"BookList","Function":"Validate","Command":"if ($null -eq $Book) { throw \"$Prefix was null\" }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":126,"StartLine":126,"EndLine":126,"StartColumn":38,"EndColumn":56,"Class":"BookList","Function":"Validate","Command":"throw \"$Prefix was null\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":127,"StartLine":127,"EndLine":127,"StartColumn":13,"EndColumn":49,"Class":"BookList","Function":"Validate","Command":"if ([string]::IsNullOrEmpty($Book.Title)) {\n throw \"$Prefix Title wasn't defined\"\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":128,"StartLine":128,"EndLine":128,"StartColumn":19,"EndColumn":49,"Class":"BookList","Function":"Validate","Command":"throw \"$Prefix Title wasn't defined\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":130,"StartLine":130,"EndLine":130,"StartColumn":13,"EndColumn":50,"Class":"BookList","Function":"Validate","Command":"if ([string]::IsNullOrEmpty($Book.Author)) {\n throw \"$Prefix Author wasn't defined\"\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":131,"StartLine":131,"EndLine":131,"StartColumn":19,"EndColumn":50,"Class":"BookList","Function":"Validate","Command":"throw \"$Prefix Author wasn't defined\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":133,"StartLine":133,"EndLine":133,"StartColumn":13,"EndColumn":55,"Class":"BookList","Function":"Validate","Command":"if ([datetime]::MinValue -eq $Book.PublishDate) {\n throw \"$Prefix PublishDate wasn't defined\"\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":134,"StartLine":134,"EndLine":134,"StartColumn":19,"EndColumn":55,"Class":"BookList","Function":"Validate","Command":"throw \"$Prefix PublishDate wasn't defined\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":140,"StartLine":140,"EndLine":140,"StartColumn":9,"EndColumn":33,"Class":"BookList","Function":"Add","Command":"[BookList]::Initialize()","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":141,"StartLine":141,"EndLine":141,"StartColumn":9,"EndColumn":36,"Class":"BookList","Function":"Add","Command":"[BookList]::Validate($Book)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":142,"StartLine":142,"EndLine":142,"StartColumn":13,"EndColumn":46,"Class":"BookList","Function":"Add","Command":"if ([BookList]::Books.Contains($Book)) {\n throw \"Book '$Book' already in list\"\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":143,"StartLine":143,"EndLine":143,"StartColumn":19,"EndColumn":49,"Class":"BookList","Function":"Add","Command":"throw \"Book '$Book' already in list\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":146,"StartLine":146,"EndLine":152,"StartColumn":26,"EndColumn":26,"Class":"BookList","Function":"Add","Command":"$FindPredicate = {\n param([Book]$b)\n\n $b.Title -eq $Book.Title -and\n $b.Author -eq $Book.Author -and\n $b.PublishDate -eq $Book.PublishDate\n }.GetNewClosure()","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":149,"StartLine":149,"EndLine":151,"StartColumn":13,"EndColumn":49,"Class":"BookList","Function":"Add","Command":"$b.Title -eq $Book.Title -and\n $b.Author -eq $Book.Author -and\n $b.PublishDate -eq $Book.PublishDate","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":153,"StartLine":153,"EndLine":153,"StartColumn":13,"EndColumn":51,"Class":"BookList","Function":"Add","Command":"if ([BookList]::Books.Find($FindPredicate)) {\n throw \"Book '$Book' already in list\"\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":154,"StartLine":154,"EndLine":154,"StartColumn":19,"EndColumn":49,"Class":"BookList","Function":"Add","Command":"throw \"Book '$Book' already in list\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":157,"StartLine":157,"EndLine":157,"StartColumn":9,"EndColumn":37,"Class":"BookList","Function":"Add","Command":"[BookList]::Books.Add($Book)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":161,"StartLine":161,"EndLine":161,"StartColumn":9,"EndColumn":33,"Class":"BookList","Function":"Clear","Command":"[BookList]::Initialize()","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":162,"StartLine":162,"EndLine":162,"StartColumn":9,"EndColumn":34,"Class":"BookList","Function":"Clear","Command":"[BookList]::Books.Clear()","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":166,"StartLine":166,"EndLine":166,"StartColumn":9,"EndColumn":33,"Class":"BookList","Function":"Find","Command":"[BookList]::Initialize()","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":167,"StartLine":167,"EndLine":167,"StartColumn":16,"EndColumn":50,"Class":"BookList","Function":"Find","Command":"return [BookList]::Books.Find($Predicate)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":171,"StartLine":171,"EndLine":171,"StartColumn":9,"EndColumn":33,"Class":"BookList","Function":"FindAll","Command":"[BookList]::Initialize()","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":172,"StartLine":172,"EndLine":172,"StartColumn":16,"EndColumn":53,"Class":"BookList","Function":"FindAll","Command":"return [BookList]::Books.FindAll($Predicate)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":176,"StartLine":176,"EndLine":176,"StartColumn":9,"EndColumn":33,"Class":"BookList","Function":"Remove","Command":"[BookList]::Initialize()","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":177,"StartLine":177,"EndLine":177,"StartColumn":9,"EndColumn":40,"Class":"BookList","Function":"Remove","Command":"[BookList]::Books.Remove($Book)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":181,"StartLine":181,"EndLine":181,"StartColumn":9,"EndColumn":33,"Class":"BookList","Function":"RemoveBy","Command":"[BookList]::Initialize()","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":182,"StartLine":182,"EndLine":185,"StartColumn":18,"EndColumn":31,"Class":"BookList","Function":"RemoveBy","Command":"$Index = [BookList]::Books.FindIndex({\n param($b)\n $b.$Property -eq $Value\n }.GetNewClosure())","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":184,"StartLine":184,"EndLine":184,"StartColumn":17,"EndColumn":40,"Class":"BookList","Function":"RemoveBy","Command":"$b.$Property -eq $Value","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":186,"StartLine":186,"EndLine":186,"StartColumn":13,"EndColumn":25,"Class":"BookList","Function":"RemoveBy","Command":"if ($Index -ge 0) {\n [BookList]::Books.RemoveAt($Index)\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":187,"StartLine":187,"EndLine":187,"StartColumn":13,"EndColumn":47,"Class":"BookList","Function":"RemoveBy","Command":"[BookList]::Books.RemoveAt($Index)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":206,"StartLine":206,"EndLine":206,"StartColumn":1,"EndColumn":67,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [public] - [Book] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":208,"StartLine":208,"EndLine":208,"StartColumn":1,"EndColumn":58,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [classes] - [public] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":211,"StartLine":211,"EndLine":211,"StartColumn":1,"EndColumn":74,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [private] - Processing folder\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":213,"StartLine":213,"EndLine":213,"StartColumn":1,"EndColumn":91,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [private] - [Get-InternalPSModule] - Importing\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":230,"StartLine":230,"EndLine":230,"StartColumn":5,"EndColumn":33,"Class":"","Function":"Get-InternalPSModule","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":232,"StartLine":232,"EndLine":232,"StartColumn":1,"EndColumn":86,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [private] - [Get-InternalPSModule] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":235,"StartLine":235,"EndLine":235,"StartColumn":1,"EndColumn":91,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [private] - [Set-InternalPSModule] - Importing\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":256,"StartLine":256,"EndLine":256,"StartColumn":5,"EndColumn":33,"Class":"","Function":"Set-InternalPSModule","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":258,"StartLine":258,"EndLine":258,"StartColumn":1,"EndColumn":86,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [private] - [Set-InternalPSModule] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":260,"StartLine":260,"EndLine":260,"StartColumn":1,"EndColumn":61,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [private] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":263,"StartLine":263,"EndLine":263,"StartColumn":1,"EndColumn":73,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - Processing folder\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":265,"StartLine":265,"EndLine":265,"StartColumn":1,"EndColumn":80,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [completers] - Importing\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":266,"StartLine":266,"EndLine":273,"StartColumn":1,"EndColumn":2,"Class":"","Function":"","Command":"Register-ArgumentCompleter -CommandName New-PSModuleTest -ParameterName Name -ScriptBlock {\n param($commandName, $parameterName, $wordToComplete, $commandAst, $fakeBoundParameters)\n $null = $commandName, $parameterName, $wordToComplete, $commandAst, $fakeBoundParameters\n\n 'Alice', 'Bob', 'Charlie' | Where-Object { $_ -like \"$wordToComplete*\" } | ForEach-Object {\n [System.Management.Automation.CompletionResult]::new($_, $_, 'ParameterValue', $_)\n }\n}","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":268,"StartLine":268,"EndLine":268,"StartColumn":13,"EndColumn":93,"Class":"","Function":"","Command":"$null = $commandName, $parameterName, $wordToComplete, $commandAst, $fakeBoundParameters","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":270,"StartLine":270,"EndLine":270,"StartColumn":5,"EndColumn":30,"Class":"","Function":"","Command":"'Alice', 'Bob', 'Charlie'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":270,"StartLine":270,"EndLine":270,"StartColumn":33,"EndColumn":77,"Class":"","Function":"","Command":"Where-Object { $_ -like \"$wordToComplete*\" }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":270,"StartLine":270,"EndLine":270,"StartColumn":48,"EndColumn":75,"Class":"","Function":"","Command":"$_ -like \"$wordToComplete*\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":270,"StartLine":270,"EndLine":272,"StartColumn":80,"EndColumn":6,"Class":"","Function":"","Command":"ForEach-Object {\n [System.Management.Automation.CompletionResult]::new($_, $_, 'ParameterValue', $_)\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":271,"StartLine":271,"EndLine":271,"StartColumn":9,"EndColumn":91,"Class":"","Function":"","Command":"[System.Management.Automation.CompletionResult]::new($_, $_, 'ParameterValue', $_)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":274,"StartLine":274,"EndLine":274,"StartColumn":1,"EndColumn":75,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [completers] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":277,"StartLine":277,"EndLine":277,"StartColumn":1,"EndColumn":87,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [Test-PSModuleTest] - Importing\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":294,"StartLine":294,"EndLine":294,"StartColumn":5,"EndColumn":33,"Class":"","Function":"Test-PSModuleTest","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":296,"StartLine":296,"EndLine":296,"StartColumn":1,"EndColumn":82,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [Test-PSModuleTest] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":299,"StartLine":299,"EndLine":299,"StartColumn":1,"EndColumn":86,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [PSModule] - Processing folder\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":301,"StartLine":301,"EndLine":301,"StartColumn":1,"EndColumn":99,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [PSModule] - [Get-PSModuleTest] - Importing\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":323,"StartLine":323,"EndLine":323,"StartColumn":5,"EndColumn":33,"Class":"","Function":"Get-PSModuleTest","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":325,"StartLine":325,"EndLine":325,"StartColumn":1,"EndColumn":94,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [PSModule] - [Get-PSModuleTest] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":328,"StartLine":328,"EndLine":328,"StartColumn":1,"EndColumn":99,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [PSModule] - [New-PSModuleTest] - Importing\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":358,"StartLine":358,"EndLine":358,"StartColumn":5,"EndColumn":33,"Class":"","Function":"New-PSModuleTest","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":361,"StartLine":361,"EndLine":361,"StartColumn":1,"EndColumn":50,"Class":"","Function":"","Command":"New-Alias New-PSModuleTestAlias3 New-PSModuleTest","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":362,"StartLine":362,"EndLine":362,"StartColumn":1,"EndColumn":63,"Class":"","Function":"","Command":"New-Alias -Name New-PSModuleTestAlias4 -Value New-PSModuleTest","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":365,"StartLine":365,"EndLine":365,"StartColumn":1,"EndColumn":50,"Class":"","Function":"","Command":"Set-Alias New-PSModuleTestAlias5 New-PSModuleTest","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":366,"StartLine":366,"EndLine":366,"StartColumn":1,"EndColumn":94,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [PSModule] - [New-PSModuleTest] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":368,"StartLine":368,"EndLine":368,"StartColumn":1,"EndColumn":73,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [PSModule] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":371,"StartLine":371,"EndLine":371,"StartColumn":1,"EndColumn":91,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [SomethingElse] - Processing folder\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":373,"StartLine":373,"EndLine":373,"StartColumn":1,"EndColumn":104,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [SomethingElse] - [Set-PSModuleTest] - Importing\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":394,"StartLine":394,"EndLine":394,"StartColumn":5,"EndColumn":33,"Class":"","Function":"Set-PSModuleTest","Command":"Write-Output \"Hello, $Name!\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":396,"StartLine":396,"EndLine":396,"StartColumn":1,"EndColumn":99,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [SomethingElse] - [Set-PSModuleTest] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":398,"StartLine":398,"EndLine":398,"StartColumn":1,"EndColumn":78,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - [SomethingElse] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":400,"StartLine":400,"EndLine":400,"StartColumn":1,"EndColumn":60,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [functions] - [public] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":403,"StartLine":403,"EndLine":403,"StartColumn":1,"EndColumn":74,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [private] - Processing folder\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":405,"StartLine":405,"EndLine":405,"StartColumn":1,"EndColumn":87,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [private] - [PrivateVariables] - Importing\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":406,"StartLine":406,"EndLine":437,"StartColumn":28,"EndColumn":2,"Class":"","Function":"","Command":"$script:HabitablePlanets = @(\n @{\n Name = 'Earth'\n Mass = 5.97\n Diameter = 12756\n DayLength = 24.0\n },\n @{\n Name = 'Mars'\n Mass = 0.642\n Diameter = 6792\n DayLength = 24.7\n },\n @{\n Name = 'Proxima Centauri b'\n Mass = 1.17\n Diameter = 11449\n DayLength = 5.15\n },\n @{\n Name = 'Kepler-442b'\n Mass = 2.34\n Diameter = 11349\n DayLength = 5.7\n },\n @{\n Name = 'Kepler-452b'\n Mass = 5.0\n Diameter = 17340\n DayLength = 20.0\n }\n)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":407,"StartLine":407,"EndLine":436,"StartColumn":5,"EndColumn":6,"Class":"","Function":"","Command":"@{\n Name = 'Earth'\n Mass = 5.97\n Diameter = 12756\n DayLength = 24.0\n },\n @{\n Name = 'Mars'\n Mass = 0.642\n Diameter = 6792\n DayLength = 24.7\n },\n @{\n Name = 'Proxima Centauri b'\n Mass = 1.17\n Diameter = 11449\n DayLength = 5.15\n },\n @{\n Name = 'Kepler-442b'\n Mass = 2.34\n Diameter = 11349\n DayLength = 5.7\n },\n @{\n Name = 'Kepler-452b'\n Mass = 5.0\n Diameter = 17340\n DayLength = 20.0\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":408,"StartLine":408,"EndLine":408,"StartColumn":21,"EndColumn":28,"Class":"","Function":"","Command":"Name = 'Earth'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":409,"StartLine":409,"EndLine":409,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Mass = 5.97","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":410,"StartLine":410,"EndLine":410,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 12756","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":411,"StartLine":411,"EndLine":411,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 24.0","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":414,"StartLine":414,"EndLine":414,"StartColumn":21,"EndColumn":27,"Class":"","Function":"","Command":"Name = 'Mars'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":415,"StartLine":415,"EndLine":415,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Mass = 0.642","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":416,"StartLine":416,"EndLine":416,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Diameter = 6792","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":417,"StartLine":417,"EndLine":417,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 24.7","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":420,"StartLine":420,"EndLine":420,"StartColumn":21,"EndColumn":41,"Class":"","Function":"","Command":"Name = 'Proxima Centauri b'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":421,"StartLine":421,"EndLine":421,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Mass = 1.17","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":422,"StartLine":422,"EndLine":422,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 11449","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":423,"StartLine":423,"EndLine":423,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 5.15","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":426,"StartLine":426,"EndLine":426,"StartColumn":21,"EndColumn":34,"Class":"","Function":"","Command":"Name = 'Kepler-442b'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":427,"StartLine":427,"EndLine":427,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Mass = 2.34","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":428,"StartLine":428,"EndLine":428,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 11349","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":429,"StartLine":429,"EndLine":429,"StartColumn":21,"EndColumn":24,"Class":"","Function":"","Command":"DayLength = 5.7","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":432,"StartLine":432,"EndLine":432,"StartColumn":21,"EndColumn":34,"Class":"","Function":"","Command":"Name = 'Kepler-452b'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":433,"StartLine":433,"EndLine":433,"StartColumn":21,"EndColumn":24,"Class":"","Function":"","Command":"Mass = 5.0","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":434,"StartLine":434,"EndLine":434,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 17340","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":435,"StartLine":435,"EndLine":435,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 20.0","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":439,"StartLine":439,"EndLine":452,"StartColumn":28,"EndColumn":2,"Class":"","Function":"","Command":"$script:InhabitedPlanets = @(\n @{\n Name = 'Earth'\n Mass = 5.97\n Diameter = 12756\n DayLength = 24.0\n },\n @{\n Name = 'Mars'\n Mass = 0.642\n Diameter = 6792\n DayLength = 24.7\n }\n)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":440,"StartLine":440,"EndLine":451,"StartColumn":5,"EndColumn":6,"Class":"","Function":"","Command":"@{\n Name = 'Earth'\n Mass = 5.97\n Diameter = 12756\n DayLength = 24.0\n },\n @{\n Name = 'Mars'\n Mass = 0.642\n Diameter = 6792\n DayLength = 24.7\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":441,"StartLine":441,"EndLine":441,"StartColumn":21,"EndColumn":28,"Class":"","Function":"","Command":"Name = 'Earth'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":442,"StartLine":442,"EndLine":442,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Mass = 5.97","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":443,"StartLine":443,"EndLine":443,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 12756","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":444,"StartLine":444,"EndLine":444,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 24.0","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":447,"StartLine":447,"EndLine":447,"StartColumn":21,"EndColumn":27,"Class":"","Function":"","Command":"Name = 'Mars'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":448,"StartLine":448,"EndLine":448,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Mass = 0.642","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":449,"StartLine":449,"EndLine":449,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Diameter = 6792","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":450,"StartLine":450,"EndLine":450,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 24.7","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":453,"StartLine":453,"EndLine":453,"StartColumn":1,"EndColumn":82,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [private] - [PrivateVariables] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":455,"StartLine":455,"EndLine":455,"StartColumn":1,"EndColumn":61,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [private] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":458,"StartLine":458,"EndLine":458,"StartColumn":1,"EndColumn":73,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - Processing folder\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":460,"StartLine":460,"EndLine":460,"StartColumn":1,"EndColumn":75,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - [Moons] - Importing\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":461,"StartLine":461,"EndLine":466,"StartColumn":17,"EndColumn":2,"Class":"","Function":"","Command":"$script:Moons = @(\n @{\n Planet = 'Earth'\n Name = 'Moon'\n }\n)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":462,"StartLine":462,"EndLine":465,"StartColumn":5,"EndColumn":6,"Class":"","Function":"","Command":"@{\n Planet = 'Earth'\n Name = 'Moon'\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":463,"StartLine":463,"EndLine":463,"StartColumn":18,"EndColumn":25,"Class":"","Function":"","Command":"Planet = 'Earth'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":464,"StartLine":464,"EndLine":464,"StartColumn":18,"EndColumn":24,"Class":"","Function":"","Command":"Name = 'Moon'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":467,"StartLine":467,"EndLine":467,"StartColumn":1,"EndColumn":70,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - [Moons] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":470,"StartLine":470,"EndLine":470,"StartColumn":1,"EndColumn":77,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - [Planets] - Importing\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":471,"StartLine":471,"EndLine":490,"StartColumn":19,"EndColumn":2,"Class":"","Function":"","Command":"$script:Planets = @(\n @{\n Name = 'Mercury'\n Mass = 0.330\n Diameter = 4879\n DayLength = 4222.6\n },\n @{\n Name = 'Venus'\n Mass = 4.87\n Diameter = 12104\n DayLength = 2802.0\n },\n @{\n Name = 'Earth'\n Mass = 5.97\n Diameter = 12756\n DayLength = 24.0\n }\n)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":472,"StartLine":472,"EndLine":489,"StartColumn":5,"EndColumn":6,"Class":"","Function":"","Command":"@{\n Name = 'Mercury'\n Mass = 0.330\n Diameter = 4879\n DayLength = 4222.6\n },\n @{\n Name = 'Venus'\n Mass = 4.87\n Diameter = 12104\n DayLength = 2802.0\n },\n @{\n Name = 'Earth'\n Mass = 5.97\n Diameter = 12756\n DayLength = 24.0\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":473,"StartLine":473,"EndLine":473,"StartColumn":21,"EndColumn":30,"Class":"","Function":"","Command":"Name = 'Mercury'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":474,"StartLine":474,"EndLine":474,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Mass = 0.330","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":475,"StartLine":475,"EndLine":475,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Diameter = 4879","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":476,"StartLine":476,"EndLine":476,"StartColumn":21,"EndColumn":27,"Class":"","Function":"","Command":"DayLength = 4222.6","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":479,"StartLine":479,"EndLine":479,"StartColumn":21,"EndColumn":28,"Class":"","Function":"","Command":"Name = 'Venus'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":480,"StartLine":480,"EndLine":480,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Mass = 4.87","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":481,"StartLine":481,"EndLine":481,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 12104","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":482,"StartLine":482,"EndLine":482,"StartColumn":21,"EndColumn":27,"Class":"","Function":"","Command":"DayLength = 2802.0","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":485,"StartLine":485,"EndLine":485,"StartColumn":21,"EndColumn":28,"Class":"","Function":"","Command":"Name = 'Earth'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":486,"StartLine":486,"EndLine":486,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"Mass = 5.97","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":487,"StartLine":487,"EndLine":487,"StartColumn":21,"EndColumn":26,"Class":"","Function":"","Command":"Diameter = 12756","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":488,"StartLine":488,"EndLine":488,"StartColumn":21,"EndColumn":25,"Class":"","Function":"","Command":"DayLength = 24.0","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":491,"StartLine":491,"EndLine":491,"StartColumn":1,"EndColumn":72,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - [Planets] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":494,"StartLine":494,"EndLine":494,"StartColumn":1,"EndColumn":82,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - [SolarSystems] - Importing\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":495,"StartLine":495,"EndLine":511,"StartColumn":24,"EndColumn":2,"Class":"","Function":"","Command":"$script:SolarSystems = @(\n @{\n Name = 'Solar System'\n Planets = $script:Planets\n Moons = $script:Moons\n },\n @{\n Name = 'Alpha Centauri'\n Planets = @()\n Moons = @()\n },\n @{\n Name = 'Sirius'\n Planets = @()\n Moons = @()\n }\n)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":496,"StartLine":496,"EndLine":510,"StartColumn":5,"EndColumn":6,"Class":"","Function":"","Command":"@{\n Name = 'Solar System'\n Planets = $script:Planets\n Moons = $script:Moons\n },\n @{\n Name = 'Alpha Centauri'\n Planets = @()\n Moons = @()\n },\n @{\n Name = 'Sirius'\n Planets = @()\n Moons = @()\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":497,"StartLine":497,"EndLine":497,"StartColumn":19,"EndColumn":33,"Class":"","Function":"","Command":"Name = 'Solar System'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":498,"StartLine":498,"EndLine":498,"StartColumn":19,"EndColumn":34,"Class":"","Function":"","Command":"Planets = $script:Planets","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":499,"StartLine":499,"EndLine":499,"StartColumn":19,"EndColumn":32,"Class":"","Function":"","Command":"Moons = $script:Moons","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":502,"StartLine":502,"EndLine":502,"StartColumn":19,"EndColumn":35,"Class":"","Function":"","Command":"Name = 'Alpha Centauri'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":503,"StartLine":503,"EndLine":503,"StartColumn":19,"EndColumn":22,"Class":"","Function":"","Command":"Planets = @()","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":504,"StartLine":504,"EndLine":504,"StartColumn":19,"EndColumn":22,"Class":"","Function":"","Command":"Moons = @()","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":507,"StartLine":507,"EndLine":507,"StartColumn":19,"EndColumn":27,"Class":"","Function":"","Command":"Name = 'Sirius'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":508,"StartLine":508,"EndLine":508,"StartColumn":19,"EndColumn":22,"Class":"","Function":"","Command":"Planets = @()","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":509,"StartLine":509,"EndLine":509,"StartColumn":19,"EndColumn":22,"Class":"","Function":"","Command":"Moons = @()","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":512,"StartLine":512,"EndLine":512,"StartColumn":1,"EndColumn":77,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - [SolarSystems] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":514,"StartLine":514,"EndLine":514,"StartColumn":1,"EndColumn":60,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [variables] - [public] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":517,"StartLine":517,"EndLine":517,"StartColumn":1,"EndColumn":52,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [finally] - Importing\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":518,"StartLine":518,"EndLine":518,"StartColumn":1,"EndColumn":47,"Class":"","Function":"","Command":"Write-Verbose '------------------------------'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":519,"StartLine":519,"EndLine":519,"StartColumn":1,"EndColumn":47,"Class":"","Function":"","Command":"Write-Verbose '--- THIS IS A LAST LOADER ---'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":520,"StartLine":520,"EndLine":520,"StartColumn":1,"EndColumn":47,"Class":"","Function":"","Command":"Write-Verbose '------------------------------'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":521,"StartLine":521,"EndLine":521,"StartColumn":1,"EndColumn":47,"Class":"","Function":"","Command":"Write-Debug \"[$scriptName] - [finally] - Done\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":525,"StartLine":525,"EndLine":527,"StartColumn":26,"EndColumn":2,"Class":"","Function":"","Command":"$TypeAcceleratorsClass = [psobject].Assembly.GetType(\n 'System.Management.Automation.TypeAccelerators'\n)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":530,"StartLine":530,"EndLine":530,"StartColumn":29,"EndColumn":56,"Class":"","Function":"","Command":"$ExistingTypeAccelerators = $TypeAcceleratorsClass::Get","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":532,"StartLine":532,"EndLine":535,"StartColumn":20,"EndColumn":2,"Class":"","Function":"","Command":"$ExportableEnums = @(\n [Binding]\n [Genre]\n)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":533,"StartLine":533,"EndLine":533,"StartColumn":5,"EndColumn":14,"Class":"","Function":"","Command":"[Binding]","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":534,"StartLine":534,"EndLine":534,"StartColumn":5,"EndColumn":12,"Class":"","Function":"","Command":"[Genre]","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":536,"StartLine":536,"EndLine":536,"StartColumn":1,"EndColumn":17,"Class":"","Function":"","Command":"$ExportableEnums","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":536,"StartLine":536,"EndLine":536,"StartColumn":20,"EndColumn":87,"Class":"","Function":"","Command":"Foreach-Object { Write-Verbose \"Exporting enum '$($_.FullName)'.\" }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":536,"StartLine":536,"EndLine":536,"StartColumn":37,"EndColumn":85,"Class":"","Function":"","Command":"Write-Verbose \"Exporting enum '$($_.FullName)'.\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":536,"StartLine":536,"EndLine":536,"StartColumn":70,"EndColumn":81,"Class":"","Function":"","Command":"$_.FullName","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":537,"StartLine":537,"EndLine":537,"StartColumn":19,"EndColumn":35,"Class":"","Function":"","Command":"$ExportableEnums","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":538,"StartLine":538,"EndLine":538,"StartColumn":9,"EndColumn":58,"Class":"","Function":"","Command":"if ($Type.FullName -in $ExistingTypeAccelerators.Keys) {\n Write-Verbose \"Enum already exists [$($Type.FullName)]. Skipping.\"\n } else {\n Write-Verbose \"Importing enum '$Type'.\"\n $TypeAcceleratorsClass::Add($Type.FullName, $Type)\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":539,"StartLine":539,"EndLine":539,"StartColumn":9,"EndColumn":75,"Class":"","Function":"","Command":"Write-Verbose \"Enum already exists [$($Type.FullName)]. Skipping.\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":539,"StartLine":539,"EndLine":539,"StartColumn":47,"EndColumn":61,"Class":"","Function":"","Command":"$Type.FullName","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":541,"StartLine":541,"EndLine":541,"StartColumn":9,"EndColumn":48,"Class":"","Function":"","Command":"Write-Verbose \"Importing enum '$Type'.\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":542,"StartLine":542,"EndLine":542,"StartColumn":9,"EndColumn":59,"Class":"","Function":"","Command":"$TypeAcceleratorsClass::Add($Type.FullName, $Type)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":545,"StartLine":545,"EndLine":548,"StartColumn":22,"EndColumn":2,"Class":"","Function":"","Command":"$ExportableClasses = @(\n [Book]\n [BookList]\n)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":546,"StartLine":546,"EndLine":546,"StartColumn":5,"EndColumn":11,"Class":"","Function":"","Command":"[Book]","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":547,"StartLine":547,"EndLine":547,"StartColumn":5,"EndColumn":15,"Class":"","Function":"","Command":"[BookList]","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":549,"StartLine":549,"EndLine":549,"StartColumn":1,"EndColumn":19,"Class":"","Function":"","Command":"$ExportableClasses","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":549,"StartLine":549,"EndLine":549,"StartColumn":22,"EndColumn":90,"Class":"","Function":"","Command":"Foreach-Object { Write-Verbose \"Exporting class '$($_.FullName)'.\" }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":549,"StartLine":549,"EndLine":549,"StartColumn":39,"EndColumn":88,"Class":"","Function":"","Command":"Write-Verbose \"Exporting class '$($_.FullName)'.\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":549,"StartLine":549,"EndLine":549,"StartColumn":73,"EndColumn":84,"Class":"","Function":"","Command":"$_.FullName","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":550,"StartLine":550,"EndLine":550,"StartColumn":19,"EndColumn":37,"Class":"","Function":"","Command":"$ExportableClasses","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":551,"StartLine":551,"EndLine":551,"StartColumn":9,"EndColumn":58,"Class":"","Function":"","Command":"if ($Type.FullName -in $ExistingTypeAccelerators.Keys) {\n Write-Verbose \"Class already exists [$($Type.FullName)]. Skipping.\"\n } else {\n Write-Verbose \"Importing class '$Type'.\"\n $TypeAcceleratorsClass::Add($Type.FullName, $Type)\n }","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":552,"StartLine":552,"EndLine":552,"StartColumn":9,"EndColumn":76,"Class":"","Function":"","Command":"Write-Verbose \"Class already exists [$($Type.FullName)]. Skipping.\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":552,"StartLine":552,"EndLine":552,"StartColumn":48,"EndColumn":62,"Class":"","Function":"","Command":"$Type.FullName","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":554,"StartLine":554,"EndLine":554,"StartColumn":9,"EndColumn":49,"Class":"","Function":"","Command":"Write-Verbose \"Importing class '$Type'.\"","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":555,"StartLine":555,"EndLine":555,"StartColumn":9,"EndColumn":59,"Class":"","Function":"","Command":"$TypeAcceleratorsClass::Add($Type.FullName, $Type)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":560,"StartLine":560,"EndLine":564,"StartColumn":55,"EndColumn":18,"Class":"","Function":"","Command":"$MyInvocation.MyCommand.ScriptBlock.Module.OnRemove = {\n foreach ($Type in ($ExportableEnums + $ExportableClasses)) {\n $TypeAcceleratorsClass::Remove($Type.FullName)\n }\n}.GetNewClosure()","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":561,"StartLine":561,"EndLine":561,"StartColumn":23,"EndColumn":62,"Class":"","Function":"","Command":"($ExportableEnums + $ExportableClasses)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":561,"StartLine":561,"EndLine":561,"StartColumn":24,"EndColumn":61,"Class":"","Function":"","Command":"$ExportableEnums + $ExportableClasses","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":562,"StartLine":562,"EndLine":562,"StartColumn":9,"EndColumn":55,"Class":"","Function":"","Command":"$TypeAcceleratorsClass::Remove($Type.FullName)","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":567,"StartLine":567,"EndLine":581,"StartColumn":12,"EndColumn":2,"Class":"","Function":"","Command":"$exports = @{\n Alias = '*'\n Cmdlet = ''\n Function = @(\n 'Get-PSModuleTest'\n 'New-PSModuleTest'\n 'Set-PSModuleTest'\n 'Test-PSModuleTest'\n )\n Variable = @(\n 'Moons'\n 'Planets'\n 'SolarSystems'\n )\n}","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":568,"StartLine":568,"EndLine":568,"StartColumn":16,"EndColumn":19,"Class":"","Function":"","Command":"Alias = '*'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":569,"StartLine":569,"EndLine":569,"StartColumn":16,"EndColumn":18,"Class":"","Function":"","Command":"Cmdlet = ''","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":570,"StartLine":570,"EndLine":575,"StartColumn":16,"EndColumn":6,"Class":"","Function":"","Command":"Function = @(\n 'Get-PSModuleTest'\n 'New-PSModuleTest'\n 'Set-PSModuleTest'\n 'Test-PSModuleTest'\n )","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":571,"StartLine":571,"EndLine":571,"StartColumn":9,"EndColumn":27,"Class":"","Function":"","Command":"'Get-PSModuleTest'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":572,"StartLine":572,"EndLine":572,"StartColumn":9,"EndColumn":27,"Class":"","Function":"","Command":"'New-PSModuleTest'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":573,"StartLine":573,"EndLine":573,"StartColumn":9,"EndColumn":27,"Class":"","Function":"","Command":"'Set-PSModuleTest'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":574,"StartLine":574,"EndLine":574,"StartColumn":9,"EndColumn":28,"Class":"","Function":"","Command":"'Test-PSModuleTest'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":576,"StartLine":576,"EndLine":580,"StartColumn":16,"EndColumn":6,"Class":"","Function":"","Command":"Variable = @(\n 'Moons'\n 'Planets'\n 'SolarSystems'\n )","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":577,"StartLine":577,"EndLine":577,"StartColumn":9,"EndColumn":16,"Class":"","Function":"","Command":"'Moons'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":578,"StartLine":578,"EndLine":578,"StartColumn":9,"EndColumn":18,"Class":"","Function":"","Command":"'Planets'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":579,"StartLine":579,"EndLine":579,"StartColumn":9,"EndColumn":23,"Class":"","Function":"","Command":"'SolarSystems'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","Line":582,"StartLine":582,"EndLine":582,"StartColumn":1,"EndColumn":29,"Class":"","Function":"","Command":"Export-ModuleMember @exports","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/scripts/loader.ps1","Line":1,"StartLine":1,"EndLine":1,"StartColumn":1,"EndColumn":42,"Class":"","Function":"","Command":"Write-Verbose '-------------------------'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/scripts/loader.ps1","Line":2,"StartLine":2,"EndLine":2,"StartColumn":1,"EndColumn":42,"Class":"","Function":"","Command":"Write-Verbose '--- THIS IS A LOADER ---'","HitCount":0},{"File":"/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/scripts/loader.ps1","Line":3,"StartLine":3,"EndLine":3,"StartColumn":1,"EndColumn":42,"Class":"","Function":"","Command":"Write-Verbose '-------------------------'","HitCount":0}],"CommandsExecuted":[],"FilesAnalyzed":["/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/modules/OtherPSModule.psm1","/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1","/Users/runner/work/Process-PSModule/Process-PSModule/tests/srcWithManifestTestRepo/outputs/module/PSModuleTest/scripts/loader.ps1"],"CoveragePercent":0.0,"CoveragePercentTarget":0.0,"CoverageReport":"Covered 0% / 0%. 263 analyzed Commands in 3 Files.\n Missed commands:\n \n\u001b[32;1mFile \u001b[0m\u001b[32;1m Class \u001b[0m\u001b[32;1m Function \u001b[0m\u001b[32;1m Line\u001b[0m\u001b[32;1m Command\u001b[0m\n\u001b[32;1m---- \u001b[0m \u001b[32;1m----- \u001b[0m \u001b[32;1m-------- \u001b[0m \u001b[32;1m----\u001b[0m \u001b[32;1m-------\u001b[0m\nmodules/OtherPSModule.psm1 Get-OtherPSModule 18 Write-Output \"Hello, $Name!\"\nPSModuleTest.psm1 5 $baseName = [System.IO.Path]::GetFileNameWithoutExten…\nPSModuleTest.psm1 6 $script:PSModuleInfo = Test-ModuleManifest -Path \"$PS…\nPSModuleTest.psm1 7 $script:PSModuleInfo\nPSModuleTest.psm1 7 Format-List\nPSModuleTest.psm1 7 Out-String -Stream\nPSModuleTest.psm1 7 ForEach-Object { Write-Debug $_ }\nPSModuleTest.psm1 7 Write-Debug $_\nPSModuleTest.psm1 8 $scriptName = $script:PSModuleInfo.Name\nPSModuleTest.psm1 9 Write-Debug \"[$scriptName] - Importing module\"\nPSModuleTest.psm1 11 Write-Debug \"[$scriptName] - [data] - Processing fold…\nPSModuleTest.psm1 12 $dataFolder = (Join-Path $PSScriptRoot 'data')\nPSModuleTest.psm1 12 Join-Path $PSScriptRoot 'data'\nPSModuleTest.psm1 13 Write-Debug \"[$scriptName] - [data] - [$dataFolder]\"\nPSModuleTest.psm1 14 Get-ChildItem -Path \"$dataFolder\" -Recurse -Force -In…\nPSModuleTest.psm1 14 ForEach-Object {…\nPSModuleTest.psm1 15 Write-Debug \"[$scriptName] - [data] - [$($_.BaseName)…\nPSModuleTest.psm1 15 $_.BaseName\nPSModuleTest.psm1 16 New-Variable -Name $_.BaseName -Value (Import-PowerSh…\nPSModuleTest.psm1 16 Import-PowerShellDataFile -Path $_.FullName\nPSModuleTest.psm1 17 Write-Debug \"[$scriptName] - [data] - [$($_.BaseName)…\nPSModuleTest.psm1 17 $_.BaseName\nPSModuleTest.psm1 19 Write-Debug \"[$scriptName] - [data] - Done\"\nPSModuleTest.psm1 22 Write-Debug \"[$scriptName] - [init] - Processing fold…\nPSModuleTest.psm1 24 Write-Debug \"[$scriptName] - [init] - [initializer] -…\nPSModuleTest.psm1 25 Write-Verbose '-------------------------------'\nPSModuleTest.psm1 26 Write-Verbose '--- THIS IS AN INITIALIZER ---'\nPSModuleTest.psm1 27 Write-Verbose '-------------------------------'\nPSModuleTest.psm1 28 Write-Debug \"[$scriptName] - [init] - [initializer] -…\nPSModuleTest.psm1 30 Write-Debug \"[$scriptName] - [init] - Done\"\nPSModuleTest.psm1 33 Write-Debug \"[$scriptName] - [classes] - [private] - …\nPSModuleTest.psm1 35 Write-Debug \"[$scriptName] - [classes] - [private] - …\nPSModuleTest.psm1 SecretWriter SecretWriter 42 $this.Alias = $alias\nPSModuleTest.psm1 SecretWriter SecretWriter 43 $this.Name = $name\nPSModuleTest.psm1 SecretWriter SecretWriter 44 $this.Secret = $secret\nPSModuleTest.psm1 SecretWriter GetAlias 48 return $this.Alias\nPSModuleTest.psm1 51 Write-Debug \"[$scriptName] - [classes] - [private] - …\nPSModuleTest.psm1 53 Write-Debug \"[$scriptName] - [classes] - [private] - …\nPSModuleTest.psm1 56 Write-Debug \"[$scriptName] - [classes] - [public] - P…\nPSModuleTest.psm1 58 Write-Debug \"[$scriptName] - [classes] - [public] - […\nPSModuleTest.psm1 Book Book 69 $this.Init(@{})\nPSModuleTest.psm1 Book Book 71 $this.Init($Properties)\nPSModuleTest.psm1 Book Book 74 $this.Init(@{Title = $Title; Author = $Author })\nPSModuleTest.psm1 Book Book 74 Title = $Title\nPSModuleTest.psm1 Book Book 74 Author = $Author\nPSModuleTest.psm1 Book Init 78 $Properties.Keys\nPSModuleTest.psm1 Book Init 79 $this.$Property = $Properties.$Property\nPSModuleTest.psm1 Book GetReadingTime 84 if ($this.PageCount -le 0) {…\nPSModuleTest.psm1 Book GetReadingTime 85 throw 'Unable to determine reading time from page cou…\nPSModuleTest.psm1 Book GetReadingTime 87 $Minutes = $this.PageCount * 2\nPSModuleTest.psm1 Book GetReadingTime 88 return [timespan]::new(0, $Minutes, 0)\nPSModuleTest.psm1 Book GetPublishedAge 93 if (…\nPSModuleTest.psm1 Book GetPublishedAge 95 throw 'PublishDate not defined'\nPSModuleTest.psm1 Book GetPublishedAge 97 return (Get-Date) - $this.PublishDate\nPSModuleTest.psm1 Book GetPublishedAge 97 Get-Date\nPSModuleTest.psm1 Book ToString 101 return \"$($this.Title) by $($this.Author) ($($this.Pu…\nPSModuleTest.psm1 Book ToString 101 $this.Title\nPSModuleTest.psm1 Book ToString 101 $this.Author\nPSModuleTest.psm1 Book ToString 101 $this.PublishDate.Year\nPSModuleTest.psm1 BookList Initialize 110 [BookList]::Initialize($false)\nPSModuleTest.psm1 BookList Initialize 112 if ([BookList]::Books.Count -gt 0 -and -not $force) {…\nPSModuleTest.psm1 BookList Initialize 113 return $false\nPSModuleTest.psm1 BookList Initialize 116 [BookList]::Books = [System.Collections.Generic.List[…\nPSModuleTest.psm1 BookList Initialize 118 return $true\nPSModuleTest.psm1 BookList Validate 122 $Prefix = @(…\nPSModuleTest.psm1 BookList Validate 123 'Book validation failed: Book must be defined with th…\nPSModuleTest.psm1 BookList Validate 124 'Author, and PublishDate properties, but'\nPSModuleTest.psm1 BookList Validate 126 if ($null -eq $Book) { throw \"$Prefix was null\" }\nPSModuleTest.psm1 BookList Validate 126 throw \"$Prefix was null\"\nPSModuleTest.psm1 BookList Validate 127 if ([string]::IsNullOrEmpty($Book.Title)) {…\nPSModuleTest.psm1 BookList Validate 128 throw \"$Prefix Title wasn't defined\"\nPSModuleTest.psm1 BookList Validate 130 if ([string]::IsNullOrEmpty($Book.Author)) {…\nPSModuleTest.psm1 BookList Validate 131 throw \"$Prefix Author wasn't defined\"\nPSModuleTest.psm1 BookList Validate 133 if ([datetime]::MinValue -eq $Book.PublishDate) {…\nPSModuleTest.psm1 BookList Validate 134 throw \"$Prefix PublishDate wasn't defined\"\nPSModuleTest.psm1 BookList Add 140 [BookList]::Initialize()\nPSModuleTest.psm1 BookList Add 141 [BookList]::Validate($Book)\nPSModuleTest.psm1 BookList Add 142 if ([BookList]::Books.Contains($Book)) {…\nPSModuleTest.psm1 BookList Add 143 throw \"Book '$Book' already in list\"\nPSModuleTest.psm1 BookList Add 146 $FindPredicate = {…\nPSModuleTest.psm1 BookList Add 149 $b.Title -eq $Book.Title -and…\nPSModuleTest.psm1 BookList Add 153 if ([BookList]::Books.Find($FindPredicate)) {…\nPSModuleTest.psm1 BookList Add 154 throw \"Book '$Book' already in list\"\nPSModuleTest.psm1 BookList Add 157 [BookList]::Books.Add($Book)\nPSModuleTest.psm1 BookList Clear 161 [BookList]::Initialize()\nPSModuleTest.psm1 BookList Clear 162 [BookList]::Books.Clear()\nPSModuleTest.psm1 BookList Find 166 [BookList]::Initialize()\nPSModuleTest.psm1 BookList Find 167 return [BookList]::Books.Find($Predicate)\nPSModuleTest.psm1 BookList FindAll 171 [BookList]::Initialize()\nPSModuleTest.psm1 BookList FindAll 172 return [BookList]::Books.FindAll($Predicate)\nPSModuleTest.psm1 BookList Remove 176 [BookList]::Initialize()\nPSModuleTest.psm1 BookList Remove 177 [BookList]::Books.Remove($Book)\nPSModuleTest.psm1 BookList RemoveBy 181 [BookList]::Initialize()\nPSModuleTest.psm1 BookList RemoveBy 182 $Index = [BookList]::Books.FindIndex({…\nPSModuleTest.psm1 BookList RemoveBy 184 $b.$Property -eq $Value\nPSModuleTest.psm1 BookList RemoveBy 186 if ($Index -ge 0) {…\nPSModuleTest.psm1 BookList RemoveBy 187 [BookList]::Books.RemoveAt($Index)\nPSModuleTest.psm1 206 Write-Debug \"[$scriptName] - [classes] - [public] - […\nPSModuleTest.psm1 208 Write-Debug \"[$scriptName] - [classes] - [public] - D…\nPSModuleTest.psm1 211 Write-Debug \"[$scriptName] - [functions] - [private] …\nPSModuleTest.psm1 213 Write-Debug \"[$scriptName] - [functions] - [private] …\nPSModuleTest.psm1 Get-InternalPSModule 230 Write-Output \"Hello, $Name!\"\nPSModuleTest.psm1 232 Write-Debug \"[$scriptName] - [functions] - [private] …\nPSModuleTest.psm1 235 Write-Debug \"[$scriptName] - [functions] - [private] …\nPSModuleTest.psm1 Set-InternalPSModule 256 Write-Output \"Hello, $Name!\"\nPSModuleTest.psm1 258 Write-Debug \"[$scriptName] - [functions] - [private] …\nPSModuleTest.psm1 260 Write-Debug \"[$scriptName] - [functions] - [private] …\nPSModuleTest.psm1 263 Write-Debug \"[$scriptName] - [functions] - [public] -…\nPSModuleTest.psm1 265 Write-Debug \"[$scriptName] - [functions] - [public] -…\nPSModuleTest.psm1 266 Register-ArgumentCompleter -CommandName New-PSModuleT…\nPSModuleTest.psm1 268 $null = $commandName, $parameterName, $wordToComplete…\nPSModuleTest.psm1 270 'Alice', 'Bob', 'Charlie'\nPSModuleTest.psm1 270 Where-Object { $_ -like \"$wordToComplete*\" }\nPSModuleTest.psm1 270 $_ -like \"$wordToComplete*\"\nPSModuleTest.psm1 270 ForEach-Object {…\nPSModuleTest.psm1 271 [System.Management.Automation.CompletionResult]::new(…\nPSModuleTest.psm1 274 Write-Debug \"[$scriptName] - [functions] - [public] -…\nPSModuleTest.psm1 277 Write-Debug \"[$scriptName] - [functions] - [public] -…\nPSModuleTest.psm1 Test-PSModuleTest 294 Write-Output \"Hello, $Name!\"\nPSModuleTest.psm1 296 Write-Debug \"[$scriptName] - [functions] - [public] -…\nPSModuleTest.psm1 299 Write-Debug \"[$scriptName] - [functions] - [public] -…\nPSModuleTest.psm1 301 Write-Debug \"[$scriptName] - [functions] - [public] -…\nPSModuleTest.psm1 Get-PSModuleTest 323 Write-Output \"Hello, $Name!\"\nPSModuleTest.psm1 325 Write-Debug \"[$scriptName] - [functions] - [public] -…\nPSModuleTest.psm1 328 Write-Debug \"[$scriptName] - [functions] - [public] -…\nPSModuleTest.psm1 New-PSModuleTest 358 Write-Output \"Hello, $Name!\"\nPSModuleTest.psm1 361 New-Alias New-PSModuleTestAlias3 New-PSModuleTest\nPSModuleTest.psm1 362 New-Alias -Name New-PSModuleTestAlias4 -Value New-PSM…\nPSModuleTest.psm1 365 Set-Alias New-PSModuleTestAlias5 New-PSModuleTest\nPSModuleTest.psm1 366 Write-Debug \"[$scriptName] - [functions] - [public] -…\nPSModuleTest.psm1 368 Write-Debug \"[$scriptName] - [functions] - [public] -…\nPSModuleTest.psm1 371 Write-Debug \"[$scriptName] - [functions] - [public] -…\nPSModuleTest.psm1 373 Write-Debug \"[$scriptName] - [functions] - [public] -…\nPSModuleTest.psm1 Set-PSModuleTest 394 Write-Output \"Hello, $Name!\"\nPSModuleTest.psm1 396 Write-Debug \"[$scriptName] - [functions] - [public] -…\nPSModuleTest.psm1 398 Write-Debug \"[$scriptName] - [functions] - [public] -…\nPSModuleTest.psm1 400 Write-Debug \"[$scriptName] - [functions] - [public] -…\nPSModuleTest.psm1 403 Write-Debug \"[$scriptName] - [variables] - [private] …\nPSModuleTest.psm1 405 Write-Debug \"[$scriptName] - [variables] - [private] …\nPSModuleTest.psm1 406 $script:HabitablePlanets = @(…\nPSModuleTest.psm1 407 @{…\nPSModuleTest.psm1 408 Name = 'Earth'\nPSModuleTest.psm1 409 Mass = 5.97\nPSModuleTest.psm1 410 Diameter = 12756\nPSModuleTest.psm1 411 DayLength = 24.0\nPSModuleTest.psm1 414 Name = 'Mars'\nPSModuleTest.psm1 415 Mass = 0.642\nPSModuleTest.psm1 416 Diameter = 6792\nPSModuleTest.psm1 417 DayLength = 24.7\nPSModuleTest.psm1 420 Name = 'Proxima Centauri b'\nPSModuleTest.psm1 421 Mass = 1.17\nPSModuleTest.psm1 422 Diameter = 11449\nPSModuleTest.psm1 423 DayLength = 5.15\nPSModuleTest.psm1 426 Name = 'Kepler-442b'\nPSModuleTest.psm1 427 Mass = 2.34\nPSModuleTest.psm1 428 Diameter = 11349\nPSModuleTest.psm1 429 DayLength = 5.7\nPSModuleTest.psm1 432 Name = 'Kepler-452b'\nPSModuleTest.psm1 433 Mass = 5.0\nPSModuleTest.psm1 434 Diameter = 17340\nPSModuleTest.psm1 435 DayLength = 20.0\nPSModuleTest.psm1 439 $script:InhabitedPlanets = @(…\nPSModuleTest.psm1 440 @{…\nPSModuleTest.psm1 441 Name = 'Earth'\nPSModuleTest.psm1 442 Mass = 5.97\nPSModuleTest.psm1 443 Diameter = 12756\nPSModuleTest.psm1 444 DayLength = 24.0\nPSModuleTest.psm1 447 Name = 'Mars'\nPSModuleTest.psm1 448 Mass = 0.642\nPSModuleTest.psm1 449 Diameter = 6792\nPSModuleTest.psm1 450 DayLength = 24.7\nPSModuleTest.psm1 453 Write-Debug \"[$scriptName] - [variables] - [private] …\nPSModuleTest.psm1 455 Write-Debug \"[$scriptName] - [variables] - [private] …\nPSModuleTest.psm1 458 Write-Debug \"[$scriptName] - [variables] - [public] -…\nPSModuleTest.psm1 460 Write-Debug \"[$scriptName] - [variables] - [public] -…\nPSModuleTest.psm1 461 $script:Moons = @(…\nPSModuleTest.psm1 462 @{…\nPSModuleTest.psm1 463 Planet = 'Earth'\nPSModuleTest.psm1 464 Name = 'Moon'\nPSModuleTest.psm1 467 Write-Debug \"[$scriptName] - [variables] - [public] -…\nPSModuleTest.psm1 470 Write-Debug \"[$scriptName] - [variables] - [public] -…\nPSModuleTest.psm1 471 $script:Planets = @(…\nPSModuleTest.psm1 472 @{…\nPSModuleTest.psm1 473 Name = 'Mercury'\nPSModuleTest.psm1 474 Mass = 0.330\nPSModuleTest.psm1 475 Diameter = 4879\nPSModuleTest.psm1 476 DayLength = 4222.6\nPSModuleTest.psm1 479 Name = 'Venus'\nPSModuleTest.psm1 480 Mass = 4.87\nPSModuleTest.psm1 481 Diameter = 12104\nPSModuleTest.psm1 482 DayLength = 2802.0\nPSModuleTest.psm1 485 Name = 'Earth'\nPSModuleTest.psm1 486 Mass = 5.97\nPSModuleTest.psm1 487 Diameter = 12756\nPSModuleTest.psm1 488 DayLength = 24.0\nPSModuleTest.psm1 491 Write-Debug \"[$scriptName] - [variables] - [public] -…\nPSModuleTest.psm1 494 Write-Debug \"[$scriptName] - [variables] - [public] -…\nPSModuleTest.psm1 495 $script:SolarSystems = @(…\nPSModuleTest.psm1 496 @{…\nPSModuleTest.psm1 497 Name = 'Solar System'\nPSModuleTest.psm1 498 Planets = $script:Planets\nPSModuleTest.psm1 499 Moons = $script:Moons\nPSModuleTest.psm1 502 Name = 'Alpha Centauri'\nPSModuleTest.psm1 503 Planets = @()\nPSModuleTest.psm1 504 Moons = @()\nPSModuleTest.psm1 507 Name = 'Sirius'\nPSModuleTest.psm1 508 Planets = @()\nPSModuleTest.psm1 509 Moons = @()\nPSModuleTest.psm1 512 Write-Debug \"[$scriptName] - [variables] - [public] -…\nPSModuleTest.psm1 514 Write-Debug \"[$scriptName] - [variables] - [public] -…\nPSModuleTest.psm1 517 Write-Debug \"[$scriptName] - [finally] - Importing\"\nPSModuleTest.psm1 518 Write-Verbose '------------------------------'\nPSModuleTest.psm1 519 Write-Verbose '--- THIS IS A LAST LOADER ---'\nPSModuleTest.psm1 520 Write-Verbose '------------------------------'\nPSModuleTest.psm1 521 Write-Debug \"[$scriptName] - [finally] - Done\"\nPSModuleTest.psm1 525 $TypeAcceleratorsClass = [psobject].Assembly.GetType(…\nPSModuleTest.psm1 530 $ExistingTypeAccelerators = $TypeAcceleratorsClass::G…\nPSModuleTest.psm1 532 $ExportableEnums = @(…\nPSModuleTest.psm1 533 [Binding]\nPSModuleTest.psm1 534 [Genre]\nPSModuleTest.psm1 536 $ExportableEnums\nPSModuleTest.psm1 536 Foreach-Object { Write-Verbose \"Exporting enum '$($_.…\nPSModuleTest.psm1 536 Write-Verbose \"Exporting enum '$($_.FullName)'.\"\nPSModuleTest.psm1 536 $_.FullName\nPSModuleTest.psm1 537 $ExportableEnums\nPSModuleTest.psm1 538 if ($Type.FullName -in $ExistingTypeAccelerators.Keys…\nPSModuleTest.psm1 539 Write-Verbose \"Enum already exists [$($Type.FullName)…\nPSModuleTest.psm1 539 $Type.FullName\nPSModuleTest.psm1 541 Write-Verbose \"Importing enum '$Type'.\"\nPSModuleTest.psm1 542 $TypeAcceleratorsClass::Add($Type.FullName, $Type)\nPSModuleTest.psm1 545 $ExportableClasses = @(…\nPSModuleTest.psm1 546 [Book]\nPSModuleTest.psm1 547 [BookList]\nPSModuleTest.psm1 549 $ExportableClasses\nPSModuleTest.psm1 549 Foreach-Object { Write-Verbose \"Exporting class '$($_…\nPSModuleTest.psm1 549 Write-Verbose \"Exporting class '$($_.FullName)'.\"\nPSModuleTest.psm1 549 $_.FullName\nPSModuleTest.psm1 550 $ExportableClasses\nPSModuleTest.psm1 551 if ($Type.FullName -in $ExistingTypeAccelerators.Keys…\nPSModuleTest.psm1 552 Write-Verbose \"Class already exists [$($Type.FullName…\nPSModuleTest.psm1 552 $Type.FullName\nPSModuleTest.psm1 554 Write-Verbose \"Importing class '$Type'.\"\nPSModuleTest.psm1 555 $TypeAcceleratorsClass::Add($Type.FullName, $Type)\nPSModuleTest.psm1 560 $MyInvocation.MyCommand.ScriptBlock.Module.OnRemove =…\nPSModuleTest.psm1 561 ($ExportableEnums + $ExportableClasses)\nPSModuleTest.psm1 561 $ExportableEnums + $ExportableClasses\nPSModuleTest.psm1 562 $TypeAcceleratorsClass::Remove($Type.FullName)\nPSModuleTest.psm1 567 $exports = @{…\nPSModuleTest.psm1 568 Alias = '*'\nPSModuleTest.psm1 569 Cmdlet = ''\nPSModuleTest.psm1 570 Function = @(…\nPSModuleTest.psm1 571 'Get-PSModuleTest'\nPSModuleTest.psm1 572 'New-PSModuleTest'\nPSModuleTest.psm1 573 'Set-PSModuleTest'\nPSModuleTest.psm1 574 'Test-PSModuleTest'\nPSModuleTest.psm1 576 Variable = @(…\nPSModuleTest.psm1 577 'Moons'\nPSModuleTest.psm1 578 'Planets'\nPSModuleTest.psm1 579 'SolarSystems'\nPSModuleTest.psm1 582 Export-ModuleMember @exports\nscripts/loader.ps1 1 Write-Verbose '-------------------------'\nscripts/loader.ps1 2 Write-Verbose '--- THIS IS A LOADER ---'\nscripts/loader.ps1 3 Write-Verbose '-------------------------'\n\n\n","CommandsAnalyzedCount":263,"CommandsExecutedCount":0,"CommandsMissedCount":263,"FilesAnalyzedCount":3} diff --git a/.github/actions/Get-PesterCodeCoverage/tests/CodeCoverage/MyTests-macOS-CodeCoverage/MyTests-macOS-CodeCoverage-Report.xml b/.github/actions/Get-PesterCodeCoverage/tests/CodeCoverage/MyTests-macOS-CodeCoverage/MyTests-macOS-CodeCoverage-Report.xml deleted file mode 100644 index 6ad66f0d..00000000 --- a/.github/actions/Get-PesterCodeCoverage/tests/CodeCoverage/MyTests-macOS-CodeCoverage/MyTests-macOS-CodeCoverage-Report.xml +++ /dev/null @@ -1,418 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/.github/actions/Get-PesterTestResults/tests/TestResults/PATH-Windows-TestResults/PATH-Windows-TestResult-Report.json b/.github/actions/Get-PesterTestResults/tests/TestResults/PATH-Windows-TestResults/PATH-Windows-TestResult-Report.json deleted file mode 100644 index b36e4611..00000000 --- a/.github/actions/Get-PesterTestResults/tests/TestResults/PATH-Windows-TestResults/PATH-Windows-TestResult-Report.json +++ /dev/null @@ -1 +0,0 @@ -{"Depth":0,"ItemType":"TestSuite","Name":"PATH-Windows","Path":null,"Children":[{"Depth":1,"ItemType":"Container","Name":"PATH","Path":["PATH-Windows"],"Children":[{"Depth":2,"ItemType":"Block","Name":"PATH","Path":["PATH-Windows","PATH"],"Children":[[{"Depth":3,"ItemType":"Block","Name":"Function: Get-EnvironemntPath","Path":["PATH-Windows","PATH","PATH"],"Children":[[{"Depth":4,"ItemType":"Block","Name":"CurrentUser","Path":["PATH-Windows","PATH","PATH","Function: Get-EnvironemntPath"],"Children":[[{"Depth":5,"ItemType":"Test","Name":"Should not throw","Path":["PATH-Windows","PATH","PATH","Function: Get-EnvironemntPath","CurrentUser"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:53.9462579+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":1086898,"DiscoveryDuration":0,"UserDuration":538168,"FrameworkDuration":548730},{"Depth":5,"ItemType":"Test","Name":"Should not throw when using '-AsArray'","Path":["PATH-Windows","PATH","PATH","Function: Get-EnvironemntPath","CurrentUser"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:54.0543044+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":424915,"DiscoveryDuration":0,"UserDuration":365261,"FrameworkDuration":59654}]],"Result":"Passed","FailedCount":0,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":2,"SkippedCount":0,"InconclusiveCount":0,"NotRunCount":0,"TotalCount":2,"Executed":true,"ExecutedAt":"2025-04-17T07:28:53.9379759+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":1779884,"DiscoveryDuration":0,"UserDuration":909067,"FrameworkDuration":870817},{"Depth":4,"ItemType":"Block","Name":"AllUsers","Path":["PATH-Windows","PATH","PATH","Function: Get-EnvironemntPath"],"Children":[[{"Depth":5,"ItemType":"Test","Name":"Should not throw","Path":["PATH-Windows","PATH","PATH","Function: Get-EnvironemntPath","AllUsers"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:54.1190611+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":114855,"DiscoveryDuration":0,"UserDuration":53266,"FrameworkDuration":61589},{"Depth":5,"ItemType":"Test","Name":"Should not throw when using '-AsArray'","Path":["PATH-Windows","PATH","PATH","Function: Get-EnvironemntPath","AllUsers"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:54.1304947+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":162586,"DiscoveryDuration":0,"UserDuration":114430,"FrameworkDuration":48156}]],"Result":"Passed","FailedCount":0,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":2,"SkippedCount":0,"InconclusiveCount":0,"NotRunCount":0,"TotalCount":2,"Executed":true,"ExecutedAt":"2025-04-17T07:28:54.1159787+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":2139932,"DiscoveryDuration":0,"UserDuration":1085300,"FrameworkDuration":1054632}]],"Result":"Passed","FailedCount":0,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":4,"SkippedCount":0,"InconclusiveCount":0,"NotRunCount":0,"TotalCount":4,"Executed":true,"ExecutedAt":"2025-04-17T07:28:53.9353945+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":2203182,"DiscoveryDuration":0,"UserDuration":1089560,"FrameworkDuration":1113622},{"Depth":3,"ItemType":"Block","Name":"Function: Add-EnvironmentPath","Path":["PATH-Windows","PATH","PATH"],"Children":[{"Depth":4,"ItemType":"Test","Name":"Should not throw","Path":["PATH-Windows","PATH","PATH","Function: Add-EnvironmentPath"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:54.1587806+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":1323229,"DiscoveryDuration":0,"UserDuration":1265314,"FrameworkDuration":57915}],"Result":"Passed","FailedCount":0,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":1,"SkippedCount":0,"InconclusiveCount":0,"NotRunCount":0,"TotalCount":1,"Executed":true,"ExecutedAt":"2025-04-17T07:28:54.1557398+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":3582187,"DiscoveryDuration":0,"UserDuration":2360823,"FrameworkDuration":1221364},{"Depth":3,"ItemType":"Block","Name":"Function: Repair-EnvironmentPath","Path":["PATH-Windows","PATH","PATH"],"Children":[{"Depth":4,"ItemType":"Test","Name":"Should not throw","Path":["PATH-Windows","PATH","PATH","Function: Repair-EnvironmentPath"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:54.296415+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":1620942,"DiscoveryDuration":0,"UserDuration":458230,"FrameworkDuration":1162712}],"Result":"Passed","FailedCount":0,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":1,"SkippedCount":0,"InconclusiveCount":0,"NotRunCount":0,"TotalCount":1,"Executed":true,"ExecutedAt":"2025-04-17T07:28:54.2936318+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":5487321,"DiscoveryDuration":0,"UserDuration":2826457,"FrameworkDuration":2660864},{"Depth":3,"ItemType":"Block","Name":"Function: Remove-EnvironmentPath","Path":["PATH-Windows","PATH","PATH"],"Children":[{"Depth":4,"ItemType":"Test","Name":"Should not throw","Path":["PATH-Windows","PATH","PATH","Function: Remove-EnvironmentPath"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:54.4863427+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":637483,"DiscoveryDuration":0,"UserDuration":582875,"FrameworkDuration":54608}],"Result":"Passed","FailedCount":0,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":1,"SkippedCount":0,"InconclusiveCount":0,"NotRunCount":0,"TotalCount":1,"Executed":true,"ExecutedAt":"2025-04-17T07:28:54.4841492+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":6172845,"DiscoveryDuration":0,"UserDuration":3413700,"FrameworkDuration":2759145}]],"Result":"Passed","FailedCount":0,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":7,"SkippedCount":0,"InconclusiveCount":0,"NotRunCount":0,"TotalCount":7,"Executed":true,"ExecutedAt":"2025-04-17T07:28:53.9213988+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":6337331,"DiscoveryDuration":0,"UserDuration":3430242,"FrameworkDuration":2907089}],"Result":"Passed","FailedCount":0,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":7,"SkippedCount":0,"InconclusiveCount":0,"NotRunCount":0,"TotalCount":7,"Executed":true,"ExecutedAt":"2025-04-17T07:28:53.8529645+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":16305353,"DiscoveryDuration":1458279,"UserDuration":3480232,"FrameworkDuration":11366842}],"Result":"Passed","FailedCount":0,"FailedBlocksCount":0,"FailedContainersCount":0,"PassedCount":7,"SkippedCount":0,"InconclusiveCount":0,"NotRunCount":0,"TotalCount":7,"Executed":true,"ExecutedAt":"2025-04-17T07:28:53.0665812+00:00","Version":"5.7.1","PSVersion":"7.4.7","Plugins":null,"PluginConfiguration":null,"PluginData":null,"Configuration":{"TestDrive":{"Enabled":true},"Output":{"Verbosity":"Detailed","CIFormat":"GithubActions","StackTraceVerbosity":"Filtered","CILogLevel":"Error","RenderMode":"Ansi"},"Run":{"ExcludePath":[],"ScriptBlock":[],"TestExtension":".Tests.ps1","SkipRun":false,"Path":["C:\\Users\\runneradmin\\Documents\\PowerShell\\Modules\\PSModuleTest\\999.0.0"],"PassThru":true,"Throw":false,"SkipRemainingOnFailure":"None","Container":[{"Path":"D:\\a\\Path\\Path\\tests\\PATH.Tests.ps1","Data":{}}],"Exit":false},"TestRegistry":{"Enabled":true},"TestResult":{"OutputEncoding":"UTF8","OutputFormat":"NUnitXml","OutputPath":"D:\\a\\Path\\Path/TestResult/PATH-Windows-TestResult-Report.xml","Enabled":true,"TestSuiteName":"PATH-Windows"},"Should":{"ErrorAction":"Stop"},"Debug":{"WriteDebugMessagesFrom":["Discovery","Skip","Mock","CodeCoverage"],"ShowNavigationMarkers":false,"WriteDebugMessages":false,"ReturnRawResultObject":false,"ShowFullErrors":false},"CodeCoverage":{"OutputFormat":"JaCoCo","OutputPath":"D:\\a\\Path\\Path/CodeCoverage/PATH-Windows-CodeCoverage-Report.xml","RecursePaths":true,"OutputEncoding":"UTF8","ExcludeTests":true,"Path":[],"UseBreakpoints":true,"Enabled":true,"SingleHitBreakpoints":true,"CoveragePercentTarget":0.0},"Filter":{"ExcludeTag":["Flaky"],"FullName":[],"Tag":[],"Line":[],"ExcludeLine":[]}},"Duration":16305353,"DiscoveryDuration":1458279,"UserDuration":3480232,"FrameworkDuration":11366842} diff --git a/.github/actions/Get-PesterTestResults/tests/TestResults/PATH-Windows-TestResults/PATH-Windows-TestResult-Report.xml b/.github/actions/Get-PesterTestResults/tests/TestResults/PATH-Windows-TestResults/PATH-Windows-TestResult-Report.xml deleted file mode 100644 index b8a7b898..00000000 --- a/.github/actions/Get-PesterTestResults/tests/TestResults/PATH-Windows-TestResults/PATH-Windows-TestResult-Report.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.github/actions/Get-PesterTestResults/tests/TestResults/PSModuleLint-Module-Windows-TestResults/PSModuleLint-Module-Windows-TestResult-Report.json b/.github/actions/Get-PesterTestResults/tests/TestResults/PSModuleLint-Module-Windows-TestResults/PSModuleLint-Module-Windows-TestResult-Report.json deleted file mode 100644 index ec692d70..00000000 --- a/.github/actions/Get-PesterTestResults/tests/TestResults/PSModuleLint-Module-Windows-TestResults/PSModuleLint-Module-Windows-TestResult-Report.json +++ /dev/null @@ -1 +0,0 @@ -{"Depth":0,"ItemType":"TestSuite","Name":"PSModuleLint-Module-Windows","Path":null,"Children":[{"Depth":1,"ItemType":"Container","Name":"PSScriptAnalyzer","Path":["PSModuleLint-Module-Windows"],"Children":[{"Depth":2,"ItemType":"Block","Name":"PSScriptAnalyzer","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer"],"Children":[[{"Depth":3,"ItemType":"Block","Name":"Severity: Information","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer"],"Children":[[{"Depth":4,"ItemType":"Test","Name":"'=' is not an assignment operator. Did you mean the equality operator '-eq'? (PSPossibleIncorrectUsageOfAssignmentOperator)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Information"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:59.8830893+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":1125258,"DiscoveryDuration":0,"UserDuration":522970,"FrameworkDuration":602288},{"Depth":4,"ItemType":"Test","Name":"Avoid trailing whitespace (PSAvoidTrailingWhitespace)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Information"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:59.9950988+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":57307,"DiscoveryDuration":0,"UserDuration":18499,"FrameworkDuration":38808},{"Depth":4,"ItemType":"Test","Name":"Avoid using double quotes if the string is constant. (PSAvoidUsingDoubleQuotesForConstantString)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Information"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.0008184+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":71030,"DiscoveryDuration":0,"UserDuration":22262,"FrameworkDuration":48768},{"Depth":4,"ItemType":"Test","Name":"Avoid Using Positional Parameters (PSAvoidUsingPositionalParameters)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Information"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.0081527+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":78856,"DiscoveryDuration":0,"UserDuration":25774,"FrameworkDuration":53082},{"Depth":4,"ItemType":"Test","Name":"Basic Comment Help (PSProvideCommentHelp)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Information"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.016053+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":70247,"DiscoveryDuration":0,"UserDuration":27255,"FrameworkDuration":42992},{"Depth":4,"ItemType":"Test","Name":"DSC examples are present (PSDSCDscExamplesPresent)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Information"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.0232511+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":65204,"DiscoveryDuration":0,"UserDuration":19303,"FrameworkDuration":45901},{"Depth":4,"ItemType":"Test","Name":"Dsc tests are present (PSDSCDscTestsPresent)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Information"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.0298176+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":59572,"DiscoveryDuration":0,"UserDuration":19632,"FrameworkDuration":39940},{"Depth":4,"ItemType":"Test","Name":"Return Correct Types For DSC Functions (PSDSCReturnCorrectTypesForDSCFunctions)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Information"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.0358689+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":167148,"DiscoveryDuration":0,"UserDuration":18447,"FrameworkDuration":148701},{"Depth":4,"ItemType":"Test","Name":"Use exact casing of cmdlet/function/parameter name. (PSUseCorrectCasing)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Information"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.0526732+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":63238,"DiscoveryDuration":0,"UserDuration":18580,"FrameworkDuration":44658},{"Depth":4,"ItemType":"Test","Name":"Use OutputType Correctly (PSUseOutputTypeCorrectly)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Information"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.059154+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":67924,"DiscoveryDuration":0,"UserDuration":22551,"FrameworkDuration":45373},{"Depth":4,"ItemType":"Test","Name":"Use verbose message in DSC resource (PSDSCUseVerboseMessageInDSCResource)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Information"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.0660632+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":75887,"DiscoveryDuration":0,"UserDuration":21324,"FrameworkDuration":54563}]],"Result":"Passed","FailedCount":0,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":11,"SkippedCount":0,"InconclusiveCount":0,"NotRunCount":0,"TotalCount":11,"Executed":true,"ExecutedAt":"2025-04-17T07:28:59.8715695+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":2242916,"DiscoveryDuration":0,"UserDuration":742703,"FrameworkDuration":1500213},{"Depth":3,"ItemType":"Block","Name":"Severity: Warning","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer"],"Children":[[{"Depth":4,"ItemType":"Test","Name":"'>' is not a comparison operator. Use '-gt' (greater than) or '-ge' (greater or equal). (PSPossibleIncorrectUsageOfRedirectionOperator)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.0984258+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":583021,"DiscoveryDuration":0,"UserDuration":23894,"FrameworkDuration":559127},{"Depth":4,"ItemType":"Test","Name":"Align assignment statement (PSAlignAssignmentStatement)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.1568059+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":501066,"DiscoveryDuration":0,"UserDuration":24651,"FrameworkDuration":476415},{"Depth":4,"ItemType":"Test","Name":"Avoid AllowUnencryptedAuthentication Switch (PSAvoidUsingAllowUnencryptedAuthentication)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.2070516+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":65889,"DiscoveryDuration":0,"UserDuration":24455,"FrameworkDuration":41434},{"Depth":4,"ItemType":"Test","Name":"Avoid Default Value For Mandatory Parameter (PSAvoidDefaultValueForMandatoryParameter)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.2137416+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":63670,"DiscoveryDuration":0,"UserDuration":22698,"FrameworkDuration":40972},{"Depth":4,"ItemType":"Test","Name":"Avoid exclaim operator (PSAvoidExclaimOperator)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.2203808+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":354235,"DiscoveryDuration":0,"UserDuration":22788,"FrameworkDuration":331447},{"Depth":4,"ItemType":"Test","Name":"Avoid global aliases. (PSAvoidGlobalAliases)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.2558442+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":143326,"DiscoveryDuration":0,"UserDuration":24117,"FrameworkDuration":119209},{"Depth":4,"ItemType":"Test","Name":"Avoid global functions and aliases (PSAvoidGlobalFunctions)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.2702859+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":67620,"DiscoveryDuration":0,"UserDuration":23055,"FrameworkDuration":44565},{"Depth":4,"ItemType":"Test","Name":"Avoid Invoking Empty Members (PSAvoidInvokingEmptyMembers)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.2771443+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":179159,"DiscoveryDuration":0,"UserDuration":24192,"FrameworkDuration":154967},{"Depth":4,"ItemType":"Test","Name":"Avoid long lines (PSAvoidLongLines)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.2953197+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":75371,"DiscoveryDuration":0,"UserDuration":30720,"FrameworkDuration":44651},{"Depth":4,"ItemType":"Test","Name":"Avoid multiple type specifiers on parameters (PSAvoidMultipleTypeAttributes)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.3030038+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":69232,"DiscoveryDuration":0,"UserDuration":24532,"FrameworkDuration":44700},{"Depth":4,"ItemType":"Test","Name":"Avoid overwriting built in cmdlets (PSAvoidOverwritingBuiltInCmdlets)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.3100584+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":68331,"DiscoveryDuration":0,"UserDuration":24908,"FrameworkDuration":43423},{"Depth":4,"ItemType":"Test","Name":"Avoid semicolons as line terminators (PSAvoidSemicolonsAsLineTerminators)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.3170225+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":253254,"DiscoveryDuration":0,"UserDuration":29814,"FrameworkDuration":223440},{"Depth":4,"ItemType":"Test","Name":"Avoid Using Broken Hash Algorithms (PSAvoidUsingBrokenHashAlgorithms)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.3424996+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":69196,"DiscoveryDuration":0,"UserDuration":25560,"FrameworkDuration":43636},{"Depth":4,"ItemType":"Test","Name":"Avoid Using Cmdlet Aliases or omitting the 'Get-' prefix. (PSAvoidUsingCmdletAliases)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.3495377+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":69937,"DiscoveryDuration":0,"UserDuration":25874,"FrameworkDuration":44063},{"Depth":4,"ItemType":"Test","Name":"Avoid Using Deprecated Manifest Fields (PSAvoidUsingDeprecatedManifestFields)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.3565959+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":70618,"DiscoveryDuration":0,"UserDuration":24861,"FrameworkDuration":45757},{"Depth":4,"ItemType":"Test","Name":"Avoid Using Empty Catch Block (PSAvoidUsingEmptyCatchBlock)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.3638225+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":69575,"DiscoveryDuration":0,"UserDuration":24967,"FrameworkDuration":44608},{"Depth":4,"ItemType":"Test","Name":"Avoid Using Get-WMIObject, Remove-WMIObject, Invoke-WmiMethod, Register-WmiEvent, Set-WmiInstance (PSAvoidUsingWMICmdlet)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.3707948+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":48331,"DiscoveryDuration":0,"UserDuration":15978,"FrameworkDuration":32353},{"Depth":4,"ItemType":"Test","Name":"Avoid Using Invoke-Expression (PSAvoidUsingInvokeExpression)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.3757422+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":48075,"DiscoveryDuration":0,"UserDuration":16145,"FrameworkDuration":31930},{"Depth":4,"ItemType":"Test","Name":"Avoid using null or empty HelpMessage parameter attribute. (PSAvoidNullOrEmptyHelpMessageAttribute)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.3806346+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":59925,"DiscoveryDuration":0,"UserDuration":22863,"FrameworkDuration":37062},{"Depth":4,"ItemType":"Test","Name":"Avoid Using Plain Text For Password Parameter (PSAvoidUsingPlainTextForPassword)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.3867655+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":52526,"DiscoveryDuration":0,"UserDuration":17667,"FrameworkDuration":34859},{"Depth":4,"ItemType":"Test","Name":"Avoid Using ShouldContinue Without Boolean Force Parameter (PSAvoidShouldContinueWithoutForce)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.3921259+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":60018,"DiscoveryDuration":0,"UserDuration":22742,"FrameworkDuration":37276},{"Depth":4,"ItemType":"Test","Name":"Avoid Using Write-Host (PSAvoidUsingWriteHost)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.398266+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":2520975,"DiscoveryDuration":0,"UserDuration":23694,"FrameworkDuration":2497281},{"Depth":4,"ItemType":"Test","Name":"Changing automatic variables might have undesired side effects (PSAvoidAssignmentToAutomaticVariable)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.6505303+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":65919,"DiscoveryDuration":0,"UserDuration":25727,"FrameworkDuration":40192},{"Depth":4,"ItemType":"Test","Name":"Cmdlet Singular Noun (PSUseSingularNouns)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.6571999+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":54605,"DiscoveryDuration":0,"UserDuration":18432,"FrameworkDuration":36173},{"Depth":4,"ItemType":"Test","Name":"Cmdlet Verbs (PSUseApprovedVerbs)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.6627618+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":53278,"DiscoveryDuration":0,"UserDuration":18811,"FrameworkDuration":34467},{"Depth":4,"ItemType":"Test","Name":"Create hashtables with literal initializers (PSUseLiteralInitializerForHashtable)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.6681955+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":52149,"DiscoveryDuration":0,"UserDuration":17794,"FrameworkDuration":34355},{"Depth":4,"ItemType":"Test","Name":"Extra Variables (PSUseDeclaredVarsMoreThanAssignments)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.6736213+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":54183,"DiscoveryDuration":0,"UserDuration":18680,"FrameworkDuration":35503},{"Depth":4,"ItemType":"Test","Name":"Misleading Backtick (PSMisleadingBacktick)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.6791406+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":105864,"DiscoveryDuration":0,"UserDuration":21058,"FrameworkDuration":84806},{"Depth":4,"ItemType":"Test","Name":"Module Manifest Fields (PSMissingModuleManifestField)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.6898577+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":54483,"DiscoveryDuration":0,"UserDuration":18705,"FrameworkDuration":35778},{"Depth":4,"ItemType":"Test","Name":"No Global Variables (PSAvoidGlobalVars)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.6954062+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":53709,"DiscoveryDuration":0,"UserDuration":18685,"FrameworkDuration":35024},{"Depth":4,"ItemType":"Test","Name":"Null Comparison (PSPossibleIncorrectComparisonWithNull)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.700897+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":54814,"DiscoveryDuration":0,"UserDuration":18516,"FrameworkDuration":36298},{"Depth":4,"ItemType":"Test","Name":"Place close braces (PSPlaceCloseBrace)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.706486+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":59822,"DiscoveryDuration":0,"UserDuration":18799,"FrameworkDuration":41023},{"Depth":4,"ItemType":"Test","Name":"Place open braces consistently (PSPlaceOpenBrace)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.7125959+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":59065,"DiscoveryDuration":0,"UserDuration":18799,"FrameworkDuration":40266},{"Depth":4,"ItemType":"Test","Name":"Reserved Cmdlet Chars (PSReservedCmdletChar)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.7186145+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":56155,"DiscoveryDuration":0,"UserDuration":17729,"FrameworkDuration":38426},{"Depth":4,"ItemType":"Test","Name":"ReviewUnusedParameter (PSReviewUnusedParameter)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.7243342+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":56496,"DiscoveryDuration":0,"UserDuration":17266,"FrameworkDuration":39230},{"Depth":4,"ItemType":"Test","Name":"Should Process (PSShouldProcess)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.7301966+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":59680,"DiscoveryDuration":0,"UserDuration":16748,"FrameworkDuration":42932},{"Depth":4,"ItemType":"Test","Name":"Switch Parameters Should Not Default To True (PSAvoidDefaultValueSwitchParameter)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.736205+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":55338,"DiscoveryDuration":0,"UserDuration":16680,"FrameworkDuration":38658},{"Depth":4,"ItemType":"Test","Name":"Use 'Using:' scope modifier in RunSpace ScriptBlocks (PSUseUsingScopeModifierInNewRunspaces)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.7418022+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":53579,"DiscoveryDuration":0,"UserDuration":16813,"FrameworkDuration":36766},{"Depth":4,"ItemType":"Test","Name":"Use BOM encoding for non-ASCII files (PSUseBOMForUnicodeEncodedFile)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.7472502+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":54160,"DiscoveryDuration":0,"UserDuration":16631,"FrameworkDuration":37529},{"Depth":4,"ItemType":"Test","Name":"Use Cmdlet Correctly (PSUseCmdletCorrectly)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.7528067+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":59731,"DiscoveryDuration":0,"UserDuration":20305,"FrameworkDuration":39426},{"Depth":4,"ItemType":"Test","Name":"Use compatible cmdlets (PSUseCompatibleCmdlets)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.7588887+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":62274,"DiscoveryDuration":0,"UserDuration":21120,"FrameworkDuration":41154},{"Depth":4,"ItemType":"Test","Name":"Use compatible commands (PSUseCompatibleCommands)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.7651668+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":55213,"DiscoveryDuration":0,"UserDuration":17071,"FrameworkDuration":38142},{"Depth":4,"ItemType":"Test","Name":"Use compatible types (PSUseCompatibleTypes)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.7708513+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":61075,"DiscoveryDuration":0,"UserDuration":19316,"FrameworkDuration":41759},{"Depth":4,"ItemType":"Test","Name":"Use consistent indentation (PSUseConsistentIndentation)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.7769969+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":53251,"DiscoveryDuration":0,"UserDuration":16433,"FrameworkDuration":36818},{"Depth":4,"ItemType":"Test","Name":"Use process block for command that accepts input from pipeline. (PSUseProcessBlockForPipelineCommand)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.7824063+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":52161,"DiscoveryDuration":0,"UserDuration":16306,"FrameworkDuration":35855},{"Depth":4,"ItemType":"Test","Name":"Use PSCredential type. (PSUsePSCredentialType)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.7877119+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":51793,"DiscoveryDuration":0,"UserDuration":16281,"FrameworkDuration":35512},{"Depth":4,"ItemType":"Test","Name":"Use ShouldProcess For State Changing Functions (PSUseShouldProcessForStateChangingFunctions)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.792981+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":52944,"DiscoveryDuration":0,"UserDuration":16325,"FrameworkDuration":36619},{"Depth":4,"ItemType":"Test","Name":"Use SupportsShouldProcess (PSUseSupportsShouldProcess)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.7983954+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":43807,"DiscoveryDuration":0,"UserDuration":12718,"FrameworkDuration":31089},{"Depth":4,"ItemType":"Test","Name":"Use the *ToExport module manifest fields. (PSUseToExportFieldsInManifest)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.8027865+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":42398,"DiscoveryDuration":0,"UserDuration":12365,"FrameworkDuration":30033},{"Depth":4,"ItemType":"Test","Name":"Use UTF8 Encoding For Help File (PSUseUTF8EncodingForHelpFile)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.8070982+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":42126,"DiscoveryDuration":0,"UserDuration":12269,"FrameworkDuration":29857},{"Depth":4,"ItemType":"Test","Name":"Use whitespaces (PSUseConsistentWhitespace)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.8113878+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":44671,"DiscoveryDuration":0,"UserDuration":12303,"FrameworkDuration":32368}]],"Result":"Passed","FailedCount":0,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":51,"SkippedCount":0,"InconclusiveCount":0,"NotRunCount":0,"TotalCount":51,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.0958762+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":9495410,"DiscoveryDuration":0,"UserDuration":1776174,"FrameworkDuration":7719236},{"Depth":3,"ItemType":"Block","Name":"Severity: Error","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer"],"Children":[[{"Depth":4,"ItemType":"Test","Name":"Avoid Using ComputerName Hardcoded (PSAvoidUsingComputerNameHardcoded)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Error"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.8235506+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":57273,"DiscoveryDuration":0,"UserDuration":14134,"FrameworkDuration":43139},{"Depth":4,"ItemType":"Test","Name":"Avoid Using SecureString With Plain Text (PSAvoidUsingConvertToSecureStringWithPlainText)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Error"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.8293691+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":53152,"DiscoveryDuration":0,"UserDuration":16612,"FrameworkDuration":36540},{"Depth":4,"ItemType":"Test","Name":"Avoid Using Username and Password Parameters (PSAvoidUsingUsernameAndPasswordParams)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Error"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.8347425+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":43193,"DiscoveryDuration":0,"UserDuration":12533,"FrameworkDuration":30660},{"Depth":4,"ItemType":"Test","Name":"Reserved Parameters (PSReservedParams)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Error"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.8392073+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":55811,"DiscoveryDuration":0,"UserDuration":18232,"FrameworkDuration":37579},{"Depth":4,"ItemType":"Test","Name":"Use compatible syntax (PSUseCompatibleSyntax)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Error"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.8448053+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":43938,"DiscoveryDuration":0,"UserDuration":12787,"FrameworkDuration":31151},{"Depth":4,"ItemType":"Test","Name":"Use identical mandatory parameters for DSC Get/Test/Set TargetResource functions (PSDSCUseIdenticalMandatoryParametersForDSC)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Error"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.8493268+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":52632,"DiscoveryDuration":0,"UserDuration":16265,"FrameworkDuration":36367},{"Depth":4,"ItemType":"Test","Name":"Use Identical Parameters For DSC Test and Set Functions (PSDSCUseIdenticalParametersForDSC)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Error"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.8546554+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":43124,"DiscoveryDuration":0,"UserDuration":12751,"FrameworkDuration":30373},{"Depth":4,"ItemType":"Test","Name":"Use Standard Get/Set/Test TargetResource functions in DSC Resource (PSDSCStandardDSCFunctionsInResource)","Path":["PSModuleLint-Module-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Error"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.8590368+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":43549,"DiscoveryDuration":0,"UserDuration":13011,"FrameworkDuration":30538}]],"Result":"Passed","FailedCount":0,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":8,"SkippedCount":0,"InconclusiveCount":0,"NotRunCount":0,"TotalCount":8,"Executed":true,"ExecutedAt":"2025-04-17T07:29:00.8211488+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":9956823,"DiscoveryDuration":0,"UserDuration":1897102,"FrameworkDuration":8059721}]],"Result":"Passed","FailedCount":0,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":70,"SkippedCount":0,"InconclusiveCount":0,"NotRunCount":0,"TotalCount":70,"Executed":true,"ExecutedAt":"2025-04-17T07:28:58.4294544+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":24418373,"DiscoveryDuration":0,"UserDuration":16183191,"FrameworkDuration":8235182}],"Result":"Passed","FailedCount":0,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":70,"SkippedCount":0,"InconclusiveCount":0,"NotRunCount":0,"TotalCount":70,"Executed":true,"ExecutedAt":"2025-04-17T07:28:58.3352017+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":51561209,"DiscoveryDuration":23320739,"UserDuration":16295008,"FrameworkDuration":11945462}],"Result":"Passed","FailedCount":0,"FailedBlocksCount":0,"FailedContainersCount":0,"PassedCount":70,"SkippedCount":0,"InconclusiveCount":0,"NotRunCount":0,"TotalCount":70,"Executed":true,"ExecutedAt":"2025-04-17T07:28:55.6986531+00:00","Version":"5.7.1","PSVersion":"7.4.7","Plugins":null,"PluginConfiguration":null,"PluginData":null,"Configuration":{"TestRegistry":{"Enabled":true},"TestDrive":{"Enabled":true},"Filter":{"FullName":[],"ExcludeLine":[],"ExcludeTag":[],"Tag":[],"Line":[]},"Debug":{"ShowNavigationMarkers":false,"ReturnRawResultObject":false,"WriteDebugMessagesFrom":["Discovery","Skip","Mock","CodeCoverage"],"ShowFullErrors":false,"WriteDebugMessages":false},"TestResult":{"TestSuiteName":"PSModuleLint-Module-Windows","Enabled":true,"OutputEncoding":"UTF8","OutputFormat":"NUnitXml","OutputPath":"D:\\a\\Path\\Path/TestResult/PSModuleLint-Module-Windows-TestResult-Report.xml"},"CodeCoverage":{"CoveragePercentTarget":75.0,"Path":[],"OutputEncoding":"UTF8","OutputPath":"D:\\a\\Path\\Path/CodeCoverage/PSModuleLint-Module-Windows-CodeCoverage-Report.xml","OutputFormat":"JaCoCo","SingleHitBreakpoints":true,"UseBreakpoints":true,"Enabled":false,"ExcludeTests":true,"RecursePaths":true},"Output":{"CILogLevel":"Error","Verbosity":"Detailed","CIFormat":"GithubActions","RenderMode":"Ansi","StackTraceVerbosity":"Filtered"},"Should":{"ErrorAction":"Stop"},"Run":{"Path":["D:\\a\\Path\\Path\\outputs\\module"],"TestExtension":".Tests.ps1","ScriptBlock":[],"PassThru":true,"Exit":false,"ExcludePath":[],"SkipRemainingOnFailure":"None","SkipRun":false,"Container":[{"Path":"D:\\a\\_actions\\PSModule\\Invoke-ScriptAnalyzer\\v3\\scripts\\tests\\PSScriptAnalyzer\\PSScriptAnalyzer.Tests.ps1","Data":{"Path":"D:\\a\\Path\\Path\\outputs\\module","SettingsFilePath":"D:\\a\\_actions\\PSModule\\Invoke-ScriptAnalyzer\\v3\\scripts\\tests\\PSScriptAnalyzer/Module.Settings.psd1","Verbose":false,"Debug":false}}],"Throw":false}},"Duration":51561209,"DiscoveryDuration":23320739,"UserDuration":16295008,"FrameworkDuration":11945462} diff --git a/.github/actions/Get-PesterTestResults/tests/TestResults/PSModuleLint-Module-Windows-TestResults/PSModuleLint-Module-Windows-TestResult-Report.xml b/.github/actions/Get-PesterTestResults/tests/TestResults/PSModuleLint-Module-Windows-TestResults/PSModuleLint-Module-Windows-TestResult-Report.xml deleted file mode 100644 index 998ef937..00000000 --- a/.github/actions/Get-PesterTestResults/tests/TestResults/PSModuleLint-Module-Windows-TestResults/PSModuleLint-Module-Windows-TestResult-Report.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.github/actions/Get-PesterTestResults/tests/TestResults/PSModuleLint-SourceCode-Windows-TestResults/PSModuleLint-SourceCode-Windows-TestResult-Report.json b/.github/actions/Get-PesterTestResults/tests/TestResults/PSModuleLint-SourceCode-Windows-TestResults/PSModuleLint-SourceCode-Windows-TestResult-Report.json deleted file mode 100644 index dc662790..00000000 --- a/.github/actions/Get-PesterTestResults/tests/TestResults/PSModuleLint-SourceCode-Windows-TestResults/PSModuleLint-SourceCode-Windows-TestResult-Report.json +++ /dev/null @@ -1 +0,0 @@ -{"Depth":0,"ItemType":"TestSuite","Name":"PSModuleLint-SourceCode-Windows","Path":null,"Children":[{"Depth":1,"ItemType":"Container","Name":"PSScriptAnalyzer","Path":["PSModuleLint-SourceCode-Windows"],"Children":[{"Depth":2,"ItemType":"Block","Name":"PSScriptAnalyzer","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer"],"Children":[[{"Depth":3,"ItemType":"Block","Name":"Severity: Information","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer"],"Children":[[{"Depth":4,"ItemType":"Test","Name":"'=' is not an assignment operator. Did you mean the equality operator '-eq'? (PSPossibleIncorrectUsageOfAssignmentOperator)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Information"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:55.8489142+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":1014280,"DiscoveryDuration":0,"UserDuration":464897,"FrameworkDuration":549383},{"Depth":4,"ItemType":"Test","Name":"Avoid trailing whitespace (PSAvoidTrailingWhitespace)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Information"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:55.9498155+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":56023,"DiscoveryDuration":0,"UserDuration":18400,"FrameworkDuration":37623},{"Depth":4,"ItemType":"Test","Name":"Avoid using double quotes if the string is constant. (PSAvoidUsingDoubleQuotesForConstantString)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Information"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:55.9554835+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":51501,"DiscoveryDuration":0,"UserDuration":16313,"FrameworkDuration":35188},{"Depth":4,"ItemType":"Test","Name":"Avoid Using Positional Parameters (PSAvoidUsingPositionalParameters)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Information"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:55.9607695+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":64730,"DiscoveryDuration":0,"UserDuration":24129,"FrameworkDuration":40601},{"Depth":4,"ItemType":"Test","Name":"Basic Comment Help (PSProvideCommentHelp)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Information"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:55.9672847+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":64716,"DiscoveryDuration":0,"UserDuration":24214,"FrameworkDuration":40502},{"Depth":4,"ItemType":"Test","Name":"DSC examples are present (PSDSCDscExamplesPresent)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Information"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:55.973912+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":66759,"DiscoveryDuration":0,"UserDuration":20664,"FrameworkDuration":46095},{"Depth":4,"ItemType":"Test","Name":"Dsc tests are present (PSDSCDscTestsPresent)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Information"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:55.9806749+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":58575,"DiscoveryDuration":0,"UserDuration":19867,"FrameworkDuration":38708},{"Depth":4,"ItemType":"Test","Name":"Return Correct Types For DSC Functions (PSDSCReturnCorrectTypesForDSCFunctions)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Information"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:55.9865697+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":52326,"DiscoveryDuration":0,"UserDuration":16796,"FrameworkDuration":35530},{"Depth":4,"ItemType":"Test","Name":"Use exact casing of cmdlet/function/parameter name. (PSUseCorrectCasing)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Information"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:55.9918972+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":62528,"DiscoveryDuration":0,"UserDuration":17173,"FrameworkDuration":45355},{"Depth":4,"ItemType":"Test","Name":"Use OutputType Correctly (PSUseOutputTypeCorrectly)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Information"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:55.998268+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":56678,"DiscoveryDuration":0,"UserDuration":18689,"FrameworkDuration":37989},{"Depth":4,"ItemType":"Test","Name":"Use verbose message in DSC resource (PSDSCUseVerboseMessageInDSCResource)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Information"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.0040241+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":68512,"DiscoveryDuration":0,"UserDuration":16972,"FrameworkDuration":51540}]],"Result":"Passed","FailedCount":0,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":11,"SkippedCount":0,"InconclusiveCount":0,"NotRunCount":0,"TotalCount":11,"Executed":true,"ExecutedAt":"2025-04-17T07:28:55.8182634+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":2246512,"DiscoveryDuration":0,"UserDuration":664724,"FrameworkDuration":1581788},{"Depth":3,"ItemType":"Block","Name":"Severity: Warning","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer"],"Children":[[{"Depth":4,"ItemType":"Test","Name":"'>' is not a comparison operator. Use '-gt' (greater than) or '-ge' (greater or equal). (PSPossibleIncorrectUsageOfRedirectionOperator)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.0453142+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":499025,"DiscoveryDuration":0,"UserDuration":24910,"FrameworkDuration":474115},{"Depth":4,"ItemType":"Test","Name":"Align assignment statement (PSAlignAssignmentStatement)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.0953141+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":524017,"DiscoveryDuration":0,"UserDuration":23978,"FrameworkDuration":500039},{"Depth":4,"ItemType":"Test","Name":"Avoid AllowUnencryptedAuthentication Switch (PSAvoidUsingAllowUnencryptedAuthentication)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.1478842+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":67013,"DiscoveryDuration":0,"UserDuration":25401,"FrameworkDuration":41612},{"Depth":4,"ItemType":"Test","Name":"Avoid Default Value For Mandatory Parameter (PSAvoidDefaultValueForMandatoryParameter)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.1547183+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":61863,"DiscoveryDuration":0,"UserDuration":22881,"FrameworkDuration":38982},{"Depth":4,"ItemType":"Test","Name":"Avoid exclaim operator (PSAvoidExclaimOperator)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.1609881+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":336689,"DiscoveryDuration":0,"UserDuration":22048,"FrameworkDuration":314641},{"Depth":4,"ItemType":"Test","Name":"Avoid global aliases. (PSAvoidGlobalAliases)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.1948286+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":152213,"DiscoveryDuration":0,"UserDuration":24719,"FrameworkDuration":127494},{"Depth":4,"ItemType":"Test","Name":"Avoid global functions and aliases (PSAvoidGlobalFunctions)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.2102136+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":67782,"DiscoveryDuration":0,"UserDuration":24739,"FrameworkDuration":43043},{"Depth":4,"ItemType":"Test","Name":"Avoid Invoking Empty Members (PSAvoidInvokingEmptyMembers)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.2170638+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":62809,"DiscoveryDuration":0,"UserDuration":24673,"FrameworkDuration":38136},{"Depth":4,"ItemType":"Test","Name":"Avoid long lines (PSAvoidLongLines)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.2234479+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":59985,"DiscoveryDuration":0,"UserDuration":22787,"FrameworkDuration":37198},{"Depth":4,"ItemType":"Test","Name":"Avoid multiple type specifiers on parameters (PSAvoidMultipleTypeAttributes)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.2295569+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":66656,"DiscoveryDuration":0,"UserDuration":23159,"FrameworkDuration":43497},{"Depth":4,"ItemType":"Test","Name":"Avoid overwriting built in cmdlets (PSAvoidOverwritingBuiltInCmdlets)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.2363316+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":63780,"DiscoveryDuration":0,"UserDuration":21877,"FrameworkDuration":41903},{"Depth":4,"ItemType":"Test","Name":"Avoid semicolons as line terminators (PSAvoidSemicolonsAsLineTerminators)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.2428283+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":64856,"DiscoveryDuration":0,"UserDuration":21935,"FrameworkDuration":42921},{"Depth":4,"ItemType":"Test","Name":"Avoid Using Broken Hash Algorithms (PSAvoidUsingBrokenHashAlgorithms)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.249413+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":139552,"DiscoveryDuration":0,"UserDuration":107109,"FrameworkDuration":32443},{"Depth":4,"ItemType":"Test","Name":"Avoid Using Cmdlet Aliases or omitting the 'Get-' prefix. (PSAvoidUsingCmdletAliases)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.2634751+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":54415,"DiscoveryDuration":0,"UserDuration":21826,"FrameworkDuration":32589},{"Depth":4,"ItemType":"Test","Name":"Avoid Using Deprecated Manifest Fields (PSAvoidUsingDeprecatedManifestFields)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.2690075+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":53744,"DiscoveryDuration":0,"UserDuration":20632,"FrameworkDuration":33112},{"Depth":4,"ItemType":"Test","Name":"Avoid Using Empty Catch Block (PSAvoidUsingEmptyCatchBlock)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.2744773+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":48356,"DiscoveryDuration":0,"UserDuration":19544,"FrameworkDuration":28812},{"Depth":4,"ItemType":"Test","Name":"Avoid Using Get-WMIObject, Remove-WMIObject, Invoke-WmiMethod, Register-WmiEvent, Set-WmiInstance (PSAvoidUsingWMICmdlet)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.2793997+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":322581,"DiscoveryDuration":0,"UserDuration":92754,"FrameworkDuration":229827},{"Depth":4,"ItemType":"Test","Name":"Avoid Using Invoke-Expression (PSAvoidUsingInvokeExpression)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.3118107+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":67898,"DiscoveryDuration":0,"UserDuration":27165,"FrameworkDuration":40733},{"Depth":4,"ItemType":"Test","Name":"Avoid using null or empty HelpMessage parameter attribute. (PSAvoidNullOrEmptyHelpMessageAttribute)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.318671+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":56503,"DiscoveryDuration":0,"UserDuration":19314,"FrameworkDuration":37189},{"Depth":4,"ItemType":"Test","Name":"Avoid Using Plain Text For Password Parameter (PSAvoidUsingPlainTextForPassword)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.3244061+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":57988,"DiscoveryDuration":0,"UserDuration":19968,"FrameworkDuration":38020},{"Depth":4,"ItemType":"Test","Name":"Avoid Using ShouldContinue Without Boolean Force Parameter (PSAvoidShouldContinueWithoutForce)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.3303125+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":58010,"DiscoveryDuration":0,"UserDuration":19434,"FrameworkDuration":38576},{"Depth":4,"ItemType":"Test","Name":"Avoid Using Write-Host (PSAvoidUsingWriteHost)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.3362137+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":2011942,"DiscoveryDuration":0,"UserDuration":19310,"FrameworkDuration":1992632},{"Depth":4,"ItemType":"Test","Name":"Changing automatic variables might have undesired side effects (PSAvoidAssignmentToAutomaticVariable)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.5375885+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":64860,"DiscoveryDuration":0,"UserDuration":24194,"FrameworkDuration":40666},{"Depth":4,"ItemType":"Test","Name":"Cmdlet Singular Noun (PSUseSingularNouns)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.54417+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":54232,"DiscoveryDuration":0,"UserDuration":18168,"FrameworkDuration":36064},{"Depth":4,"ItemType":"Test","Name":"Cmdlet Verbs (PSUseApprovedVerbs)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.5496873+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":48832,"DiscoveryDuration":0,"UserDuration":17051,"FrameworkDuration":31781},{"Depth":4,"ItemType":"Test","Name":"Create hashtables with literal initializers (PSUseLiteralInitializerForHashtable)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.5546623+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":46255,"DiscoveryDuration":0,"UserDuration":15920,"FrameworkDuration":30335},{"Depth":4,"ItemType":"Test","Name":"Extra Variables (PSUseDeclaredVarsMoreThanAssignments)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.5593451+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":50794,"DiscoveryDuration":0,"UserDuration":17695,"FrameworkDuration":33099},{"Depth":4,"ItemType":"Test","Name":"Misleading Backtick (PSMisleadingBacktick)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.5645521+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":48705,"DiscoveryDuration":0,"UserDuration":17139,"FrameworkDuration":31566},{"Depth":4,"ItemType":"Test","Name":"Module Manifest Fields (PSMissingModuleManifestField)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Skipped","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.5695109+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":60409,"DiscoveryDuration":0,"UserDuration":0,"FrameworkDuration":60409},{"Depth":4,"ItemType":"Test","Name":"No Global Variables (PSAvoidGlobalVars)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.575689+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":53924,"DiscoveryDuration":0,"UserDuration":18276,"FrameworkDuration":35648},{"Depth":4,"ItemType":"Test","Name":"Null Comparison (PSPossibleIncorrectComparisonWithNull)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.5811577+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":50043,"DiscoveryDuration":0,"UserDuration":17405,"FrameworkDuration":32638},{"Depth":4,"ItemType":"Test","Name":"Place close braces (PSPlaceCloseBrace)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.5862829+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":51467,"DiscoveryDuration":0,"UserDuration":17484,"FrameworkDuration":33983},{"Depth":4,"ItemType":"Test","Name":"Place open braces consistently (PSPlaceOpenBrace)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.5915191+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":233219,"DiscoveryDuration":0,"UserDuration":17304,"FrameworkDuration":215915},{"Depth":4,"ItemType":"Test","Name":"Reserved Cmdlet Chars (PSReservedCmdletChar)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.6149905+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":53393,"DiscoveryDuration":0,"UserDuration":20223,"FrameworkDuration":33170},{"Depth":4,"ItemType":"Test","Name":"ReviewUnusedParameter (PSReviewUnusedParameter)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.620404+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":48235,"DiscoveryDuration":0,"UserDuration":17191,"FrameworkDuration":31044},{"Depth":4,"ItemType":"Test","Name":"Should Process (PSShouldProcess)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.6253179+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":47193,"DiscoveryDuration":0,"UserDuration":16009,"FrameworkDuration":31184},{"Depth":4,"ItemType":"Test","Name":"Switch Parameters Should Not Default To True (PSAvoidDefaultValueSwitchParameter)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.6301316+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":46502,"DiscoveryDuration":0,"UserDuration":15966,"FrameworkDuration":30536},{"Depth":4,"ItemType":"Test","Name":"Use 'Using:' scope modifier in RunSpace ScriptBlocks (PSUseUsingScopeModifierInNewRunspaces)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.6348762+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":48419,"DiscoveryDuration":0,"UserDuration":16166,"FrameworkDuration":32253},{"Depth":4,"ItemType":"Test","Name":"Use BOM encoding for non-ASCII files (PSUseBOMForUnicodeEncodedFile)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.6398185+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":49391,"DiscoveryDuration":0,"UserDuration":18044,"FrameworkDuration":31347},{"Depth":4,"ItemType":"Test","Name":"Use Cmdlet Correctly (PSUseCmdletCorrectly)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.6448654+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":47305,"DiscoveryDuration":0,"UserDuration":16285,"FrameworkDuration":31020},{"Depth":4,"ItemType":"Test","Name":"Use compatible cmdlets (PSUseCompatibleCmdlets)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.6496982+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":47982,"DiscoveryDuration":0,"UserDuration":16162,"FrameworkDuration":31820},{"Depth":4,"ItemType":"Test","Name":"Use compatible commands (PSUseCompatibleCommands)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.6546136+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":48143,"DiscoveryDuration":0,"UserDuration":16919,"FrameworkDuration":31224},{"Depth":4,"ItemType":"Test","Name":"Use compatible types (PSUseCompatibleTypes)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.6595153+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":48534,"DiscoveryDuration":0,"UserDuration":16962,"FrameworkDuration":31572},{"Depth":4,"ItemType":"Test","Name":"Use consistent indentation (PSUseConsistentIndentation)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.6644858+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":48591,"DiscoveryDuration":0,"UserDuration":16819,"FrameworkDuration":31772},{"Depth":4,"ItemType":"Test","Name":"Use process block for command that accepts input from pipeline. (PSUseProcessBlockForPipelineCommand)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.6694672+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":61484,"DiscoveryDuration":0,"UserDuration":23811,"FrameworkDuration":37673},{"Depth":4,"ItemType":"Test","Name":"Use PSCredential type. (PSUsePSCredentialType)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.6757023+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":52004,"DiscoveryDuration":0,"UserDuration":15763,"FrameworkDuration":36241},{"Depth":4,"ItemType":"Test","Name":"Use ShouldProcess For State Changing Functions (PSUseShouldProcessForStateChangingFunctions)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.6809838+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":53057,"DiscoveryDuration":0,"UserDuration":16888,"FrameworkDuration":36169},{"Depth":4,"ItemType":"Test","Name":"Use SupportsShouldProcess (PSUseSupportsShouldProcess)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.6863688+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":50046,"DiscoveryDuration":0,"UserDuration":16526,"FrameworkDuration":33520},{"Depth":4,"ItemType":"Test","Name":"Use the *ToExport module manifest fields. (PSUseToExportFieldsInManifest)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Skipped","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.6914539+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":28873,"DiscoveryDuration":0,"UserDuration":0,"FrameworkDuration":28873},{"Depth":4,"ItemType":"Test","Name":"Use UTF8 Encoding For Help File (PSUseUTF8EncodingForHelpFile)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.6944306+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":49223,"DiscoveryDuration":0,"UserDuration":16021,"FrameworkDuration":33202},{"Depth":4,"ItemType":"Test","Name":"Use whitespaces (PSUseConsistentWhitespace)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Warning"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.6994363+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":49646,"DiscoveryDuration":0,"UserDuration":15992,"FrameworkDuration":33654}]],"Result":"Passed","FailedCount":0,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":49,"SkippedCount":2,"InconclusiveCount":0,"NotRunCount":0,"TotalCount":51,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.0430099+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":8892105,"DiscoveryDuration":0,"UserDuration":1791384,"FrameworkDuration":7100721},{"Depth":3,"ItemType":"Block","Name":"Severity: Error","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer"],"Children":[[{"Depth":4,"ItemType":"Test","Name":"Avoid Using ComputerName Hardcoded (PSAvoidUsingComputerNameHardcoded)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Error"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.7097516+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":59672,"DiscoveryDuration":0,"UserDuration":15508,"FrameworkDuration":44164},{"Depth":4,"ItemType":"Test","Name":"Avoid Using SecureString With Plain Text (PSAvoidUsingConvertToSecureStringWithPlainText)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Error"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.7158138+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":50354,"DiscoveryDuration":0,"UserDuration":16115,"FrameworkDuration":34239},{"Depth":4,"ItemType":"Test","Name":"Avoid Using Username and Password Parameters (PSAvoidUsingUsernameAndPasswordParams)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Error"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.7209422+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":50741,"DiscoveryDuration":0,"UserDuration":16261,"FrameworkDuration":34480},{"Depth":4,"ItemType":"Test","Name":"Reserved Parameters (PSReservedParams)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Error"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.7261005+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":49996,"DiscoveryDuration":0,"UserDuration":16380,"FrameworkDuration":33616},{"Depth":4,"ItemType":"Test","Name":"Use compatible syntax (PSUseCompatibleSyntax)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Error"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.731186+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":52396,"DiscoveryDuration":0,"UserDuration":16997,"FrameworkDuration":35399},{"Depth":4,"ItemType":"Test","Name":"Use identical mandatory parameters for DSC Get/Test/Set TargetResource functions (PSDSCUseIdenticalMandatoryParametersForDSC)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Error"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.7365223+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":78924,"DiscoveryDuration":0,"UserDuration":43174,"FrameworkDuration":35750},{"Depth":4,"ItemType":"Test","Name":"Use Identical Parameters For DSC Test and Set Functions (PSDSCUseIdenticalParametersForDSC)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Error"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.7445153+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":64174,"DiscoveryDuration":0,"UserDuration":21308,"FrameworkDuration":42866},{"Depth":4,"ItemType":"Test","Name":"Use Standard Get/Set/Test TargetResource functions in DSC Resource (PSDSCStandardDSCFunctionsInResource)","Path":["PSModuleLint-SourceCode-Windows","PSScriptAnalyzer","PSScriptAnalyzer","Severity: Error"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.7510346+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":52155,"DiscoveryDuration":0,"UserDuration":17070,"FrameworkDuration":35085}]],"Result":"Passed","FailedCount":0,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":8,"SkippedCount":0,"InconclusiveCount":0,"NotRunCount":0,"TotalCount":8,"Executed":true,"ExecutedAt":"2025-04-17T07:28:56.7075846+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":9427729,"DiscoveryDuration":0,"UserDuration":1958312,"FrameworkDuration":7469417}]],"Result":"Passed","FailedCount":0,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":68,"SkippedCount":2,"InconclusiveCount":0,"NotRunCount":0,"TotalCount":70,"Executed":true,"ExecutedAt":"2025-04-17T07:28:53.2657164+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":35009101,"DiscoveryDuration":0,"UserDuration":27348701,"FrameworkDuration":7660400}],"Result":"Passed","FailedCount":0,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":68,"SkippedCount":2,"InconclusiveCount":0,"NotRunCount":0,"TotalCount":70,"Executed":true,"ExecutedAt":"2025-04-17T07:28:53.1685873+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":65190465,"DiscoveryDuration":27111183,"UserDuration":27454501,"FrameworkDuration":10624781}],"Result":"Passed","FailedCount":0,"FailedBlocksCount":0,"FailedContainersCount":0,"PassedCount":68,"SkippedCount":2,"InconclusiveCount":0,"NotRunCount":0,"TotalCount":70,"Executed":true,"ExecutedAt":"2025-04-17T07:28:50.1511592+00:00","Version":"5.7.1","PSVersion":"7.4.7","Plugins":null,"PluginConfiguration":null,"PluginData":null,"Configuration":{"Run":{"Exit":false,"ExcludePath":[],"PassThru":true,"ScriptBlock":[],"SkipRemainingOnFailure":"None","SkipRun":false,"Path":["D:\\a\\Path\\Path\\src"],"Container":[{"Path":"D:\\a\\_actions\\PSModule\\Invoke-ScriptAnalyzer\\v3\\scripts\\tests\\PSScriptAnalyzer\\PSScriptAnalyzer.Tests.ps1","Data":{"Verbose":false,"SettingsFilePath":"D:\\a\\_actions\\PSModule\\Invoke-ScriptAnalyzer\\v3\\scripts\\tests\\PSScriptAnalyzer/SourceCode.Settings.psd1","Path":"D:\\a\\Path\\Path\\src","Debug":false}}],"TestExtension":".Tests.ps1","Throw":false},"Debug":{"ReturnRawResultObject":false,"WriteDebugMessages":false,"ShowNavigationMarkers":false,"ShowFullErrors":false,"WriteDebugMessagesFrom":["Discovery","Skip","Mock","CodeCoverage"]},"Should":{"ErrorAction":"Stop"},"Output":{"StackTraceVerbosity":"Filtered","CIFormat":"GithubActions","RenderMode":"Ansi","Verbosity":"Detailed","CILogLevel":"Error"},"TestDrive":{"Enabled":true},"CodeCoverage":{"OutputEncoding":"UTF8","Enabled":false,"SingleHitBreakpoints":true,"OutputFormat":"JaCoCo","UseBreakpoints":true,"ExcludeTests":true,"OutputPath":"D:\\a\\Path\\Path/CodeCoverage/PSModuleLint-SourceCode-Windows-CodeCoverage-Report.xml","Path":[],"RecursePaths":true,"CoveragePercentTarget":75.0},"Filter":{"FullName":[],"ExcludeLine":[],"Line":[],"ExcludeTag":[],"Tag":[]},"TestRegistry":{"Enabled":true},"TestResult":{"OutputEncoding":"UTF8","OutputFormat":"NUnitXml","TestSuiteName":"PSModuleLint-SourceCode-Windows","Enabled":true,"OutputPath":"D:\\a\\Path\\Path/TestResult/PSModuleLint-SourceCode-Windows-TestResult-Report.xml"}},"Duration":65190465,"DiscoveryDuration":27111183,"UserDuration":27454501,"FrameworkDuration":10624781} diff --git a/.github/actions/Get-PesterTestResults/tests/TestResults/PSModuleLint-SourceCode-Windows-TestResults/PSModuleLint-SourceCode-Windows-TestResult-Report.xml b/.github/actions/Get-PesterTestResults/tests/TestResults/PSModuleLint-SourceCode-Windows-TestResults/PSModuleLint-SourceCode-Windows-TestResult-Report.xml deleted file mode 100644 index dcf63767..00000000 --- a/.github/actions/Get-PesterTestResults/tests/TestResults/PSModuleLint-SourceCode-Windows-TestResults/PSModuleLint-SourceCode-Windows-TestResult-Report.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.github/actions/Get-PesterTestResults/tests/TestResults/PSModuleTest-Module-Windows-TestResults/PSModuleTest-Module-Windows-TestResult-Report.json b/.github/actions/Get-PesterTestResults/tests/TestResults/PSModuleTest-Module-Windows-TestResults/PSModuleTest-Module-Windows-TestResult-Report.json deleted file mode 100644 index cc9d1691..00000000 --- a/.github/actions/Get-PesterTestResults/tests/TestResults/PSModuleTest-Module-Windows-TestResults/PSModuleTest-Module-Windows-TestResult-Report.json +++ /dev/null @@ -1 +0,0 @@ -{"Depth":0,"ItemType":"TestSuite","Name":"PSModuleTest-Module-Windows","Path":null,"Children":[{"Depth":1,"ItemType":"Container","Name":"PSModule","Path":["PSModuleTest-Module-Windows"],"Children":[{"Depth":2,"ItemType":"Block","Name":"PSModule - Module tests","Path":["PSModuleTest-Module-Windows","PSModule"],"Children":[[{"Depth":3,"ItemType":"Block","Name":"Module","Path":["PSModuleTest-Module-Windows","PSModule","PSModule - Module tests"],"Children":[{"Depth":4,"ItemType":"Test","Name":"The module should be importable","Path":["PSModuleTest-Module-Windows","PSModule","PSModule - Module tests","Module"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:53.1034528+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":2886026,"DiscoveryDuration":0,"UserDuration":2317875,"FrameworkDuration":568151}],"Result":"Passed","FailedCount":0,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":1,"SkippedCount":0,"InconclusiveCount":0,"NotRunCount":0,"TotalCount":1,"Executed":true,"ExecutedAt":"2025-04-17T07:28:53.0954029+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":3149329,"DiscoveryDuration":0,"UserDuration":2323374,"FrameworkDuration":825955},{"Depth":3,"ItemType":"Block","Name":"Module Manifest","Path":["PSModuleTest-Module-Windows","PSModule","PSModule - Module tests"],"Children":[[{"Depth":4,"ItemType":"Test","Name":"Module Manifest exists","Path":["PSModuleTest-Module-Windows","PSModule","PSModule - Module tests","Module Manifest"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:53.4128495+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":300068,"DiscoveryDuration":0,"UserDuration":123483,"FrameworkDuration":176585},{"Depth":4,"ItemType":"Test","Name":"Module Manifest is valid","Path":["PSModuleTest-Module-Windows","PSModule","PSModule - Module tests","Module Manifest"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:53.4430574+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":989896,"DiscoveryDuration":0,"UserDuration":943784,"FrameworkDuration":46112}]],"Result":"Passed","FailedCount":0,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":2,"SkippedCount":0,"InconclusiveCount":0,"NotRunCount":0,"TotalCount":2,"Executed":true,"ExecutedAt":"2025-04-17T07:28:53.4103276+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":4502982,"DiscoveryDuration":0,"UserDuration":3395634,"FrameworkDuration":1107348}]],"Result":"Passed","FailedCount":0,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":3,"SkippedCount":0,"InconclusiveCount":0,"NotRunCount":0,"TotalCount":3,"Executed":true,"ExecutedAt":"2025-04-17T07:28:53.0807015+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":4674678,"DiscoveryDuration":0,"UserDuration":3412755,"FrameworkDuration":1261923}],"Result":"Passed","FailedCount":0,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":3,"SkippedCount":0,"InconclusiveCount":0,"NotRunCount":0,"TotalCount":3,"Executed":true,"ExecutedAt":"2025-04-17T07:28:53.0050202+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":11723166,"DiscoveryDuration":1787284,"UserDuration":3515115,"FrameworkDuration":6420767}],"Result":"Passed","FailedCount":0,"FailedBlocksCount":0,"FailedContainersCount":0,"PassedCount":3,"SkippedCount":0,"InconclusiveCount":0,"NotRunCount":0,"TotalCount":3,"Executed":true,"ExecutedAt":"2025-04-17T07:28:52.2462766+00:00","Version":"5.7.1","PSVersion":"7.4.7","Plugins":null,"PluginConfiguration":null,"PluginData":null,"Configuration":{"TestRegistry":{"Enabled":true},"Run":{"Container":[{"Path":"D:\\a\\_actions\\PSModule\\Test-PSModule\\v3\\scripts\\tests\\Module\\PSModule\\PSModule.Tests.ps1","Data":{"Path":"C:\\Users\\runneradmin\\Documents\\PowerShell\\Modules\\PSModuleTest\\999.0.0","Verbose":false,"Debug":false}}],"Exit":false,"Path":["C:\\Users\\runneradmin\\Documents\\PowerShell\\Modules\\PSModuleTest\\999.0.0"],"ExcludePath":[],"Throw":false,"SkipRemainingOnFailure":"None","TestExtension":".Tests.ps1","SkipRun":false,"ScriptBlock":[],"PassThru":true},"TestDrive":{"Enabled":true},"Debug":{"WriteDebugMessagesFrom":["Discovery","Skip","Mock","CodeCoverage"],"WriteDebugMessages":false,"ReturnRawResultObject":false,"ShowFullErrors":false,"ShowNavigationMarkers":false},"Output":{"StackTraceVerbosity":"Filtered","CILogLevel":"Error","RenderMode":"Ansi","CIFormat":"GithubActions","Verbosity":"Detailed"},"Should":{"ErrorAction":"Stop"},"TestResult":{"OutputPath":"D:\\a\\Path\\Path/TestResult/PSModuleTest-Module-Windows-TestResult-Report.xml","Enabled":true,"OutputEncoding":"UTF8","OutputFormat":"NUnitXml","TestSuiteName":"PSModuleTest-Module-Windows"},"Filter":{"ExcludeLine":[],"Tag":[],"ExcludeTag":[],"Line":[],"FullName":[]},"CodeCoverage":{"OutputFormat":"JaCoCo","Enabled":true,"SingleHitBreakpoints":true,"ExcludeTests":true,"RecursePaths":true,"Path":[],"OutputEncoding":"UTF8","UseBreakpoints":true,"CoveragePercentTarget":80.0,"OutputPath":"D:\\a\\Path\\Path/CodeCoverage/PSModuleTest-Module-Windows-CodeCoverage-Report.xml"}},"Duration":11723166,"DiscoveryDuration":1787284,"UserDuration":3515115,"FrameworkDuration":6420767} diff --git a/.github/actions/Get-PesterTestResults/tests/TestResults/PSModuleTest-Module-Windows-TestResults/PSModuleTest-Module-Windows-TestResult-Report.xml b/.github/actions/Get-PesterTestResults/tests/TestResults/PSModuleTest-Module-Windows-TestResults/PSModuleTest-Module-Windows-TestResult-Report.xml deleted file mode 100644 index 339d44ca..00000000 --- a/.github/actions/Get-PesterTestResults/tests/TestResults/PSModuleTest-Module-Windows-TestResults/PSModuleTest-Module-Windows-TestResult-Report.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.github/actions/Get-PesterTestResults/tests/TestResults/PSModuleTest-SourceCode-Windows-TestResults/PSModuleTest-SourceCode-Windows-TestResult-Report.json b/.github/actions/Get-PesterTestResults/tests/TestResults/PSModuleTest-SourceCode-Windows-TestResults/PSModuleTest-SourceCode-Windows-TestResult-Report.json deleted file mode 100644 index 823c556e..00000000 --- a/.github/actions/Get-PesterTestResults/tests/TestResults/PSModuleTest-SourceCode-Windows-TestResults/PSModuleTest-SourceCode-Windows-TestResult-Report.json +++ /dev/null @@ -1 +0,0 @@ -{"Depth":0,"ItemType":"TestSuite","Name":"PSModuleTest-SourceCode-Windows","Path":null,"Children":[{"Depth":1,"ItemType":"Container","Name":"PSModule","Path":["PSModuleTest-SourceCode-Windows"],"Children":[{"Depth":2,"ItemType":"Block","Name":"PSModule - SourceCode tests","Path":["PSModuleTest-SourceCode-Windows","PSModule"],"Children":[[{"Depth":3,"ItemType":"Block","Name":"General tests","Path":["PSModuleTest-SourceCode-Windows","PSModule","PSModule - SourceCode tests"],"Children":[[{"Depth":4,"ItemType":"Test","Name":"Should use '[System.Environment]::ProcessorCount' instead of '$env:NUMBER_OF_PROCESSORS' (ID: NumberOfProcessors)","Path":["PSModuleTest-SourceCode-Windows","PSModule","PSModule - SourceCode tests","General tests"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:08.8473617+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":1149421,"DiscoveryDuration":0,"UserDuration":563957,"FrameworkDuration":585464},{"Depth":4,"ItemType":"Test","Name":"Should not contain '-Verbose' unless it is disabled using ':$false' qualifier after it (ID: Verbose)","Path":["PSModuleTest-SourceCode-Windows","PSModule","PSModule - SourceCode tests","General tests"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:08.9615276+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":134940,"DiscoveryDuration":0,"UserDuration":90728,"FrameworkDuration":44212},{"Depth":4,"ItemType":"Test","Name":"Should use '$null = ...' instead of '... | Out-Null' (ID: OutNull)","Path":["PSModuleTest-SourceCode-Windows","PSModule","PSModule - SourceCode tests","General tests"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:08.9751332+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":123736,"DiscoveryDuration":0,"UserDuration":81899,"FrameworkDuration":41837},{"Depth":4,"ItemType":"Test","Name":"Should not use ternary operations for compatibility reasons (ID: NoTernary)","Path":["PSModuleTest-SourceCode-Windows","PSModule","PSModule - SourceCode tests","General tests"],"Result":"Skipped","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:08.9876563+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":76730,"DiscoveryDuration":0,"UserDuration":0,"FrameworkDuration":76730},{"Depth":4,"ItemType":"Test","Name":"all powershell keywords are lowercase (ID: LowercaseKeywords)","Path":["PSModuleTest-SourceCode-Windows","PSModule","PSModule - SourceCode tests","General tests"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:08.9954268+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":396747,"DiscoveryDuration":0,"UserDuration":313119,"FrameworkDuration":83628}]],"Result":"Passed","FailedCount":0,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":4,"SkippedCount":1,"InconclusiveCount":0,"NotRunCount":0,"TotalCount":5,"Executed":true,"ExecutedAt":"2025-04-17T07:28:08.81687+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":2421783,"DiscoveryDuration":0,"UserDuration":1057384,"FrameworkDuration":1364399},{"Depth":3,"ItemType":"Block","Name":"functions","Path":["PSModuleTest-SourceCode-Windows","PSModule","PSModule - SourceCode tests"],"Children":[[{"Depth":4,"ItemType":"Block","Name":"Generic","Path":["PSModuleTest-SourceCode-Windows","PSModule","PSModule - SourceCode tests","functions"],"Children":[[{"Depth":5,"ItemType":"Test","Name":"Should contain one function or filter (ID: FunctionCount)","Path":["PSModuleTest-SourceCode-Windows","PSModule","PSModule - SourceCode tests","functions","Generic"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:09.1105097+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":251570,"DiscoveryDuration":0,"UserDuration":183835,"FrameworkDuration":67735},{"Depth":5,"ItemType":"Test","Name":"Should have matching filename and function/filter name (ID: FunctionName)","Path":["PSModuleTest-SourceCode-Windows","PSModule","PSModule - SourceCode tests","functions","Generic"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:09.1357799+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":288523,"DiscoveryDuration":0,"UserDuration":246000,"FrameworkDuration":42523},{"Depth":5,"ItemType":"Test","Name":"Should have [CmdletBinding()] attribute (ID: CmdletBinding)","Path":["PSModuleTest-SourceCode-Windows","PSModule","PSModule - SourceCode tests","functions","Generic"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:09.1647516+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":652737,"DiscoveryDuration":0,"UserDuration":608171,"FrameworkDuration":44566},{"Depth":5,"ItemType":"Test","Name":"Should have a param() block (ID: ParamBlock)","Path":["PSModuleTest-SourceCode-Windows","PSModule","PSModule - SourceCode tests","functions","Generic"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:09.2301473+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":246918,"DiscoveryDuration":0,"UserDuration":203187,"FrameworkDuration":43731}]],"Result":"Passed","FailedCount":0,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":4,"SkippedCount":0,"InconclusiveCount":0,"NotRunCount":0,"TotalCount":4,"Executed":true,"ExecutedAt":"2025-04-17T07:28:09.0616432+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":1962773,"DiscoveryDuration":0,"UserDuration":1420753,"FrameworkDuration":542020},{"Depth":4,"ItemType":"Block","Name":"public functions","Path":["PSModuleTest-SourceCode-Windows","PSModule","PSModule - SourceCode tests","functions"],"Children":[{"Depth":5,"ItemType":"Test","Name":"All public functions/filters have tests (ID: FunctionTest)","Path":["PSModuleTest-SourceCode-Windows","PSModule","PSModule - SourceCode tests","functions","public functions"],"Result":"Passed","FailedCount":null,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":null,"SkippedCount":null,"InconclusiveCount":null,"NotRunCount":null,"TotalCount":null,"Executed":true,"ExecutedAt":"2025-04-17T07:28:09.2725803+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":726150,"DiscoveryDuration":0,"UserDuration":657649,"FrameworkDuration":68501}],"Result":"Passed","FailedCount":0,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":1,"SkippedCount":0,"InconclusiveCount":0,"NotRunCount":0,"TotalCount":1,"Executed":true,"ExecutedAt":"2025-04-17T07:28:09.2579569+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":2893019,"DiscoveryDuration":0,"UserDuration":2203895,"FrameworkDuration":689124}]],"Result":"Passed","FailedCount":0,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":5,"SkippedCount":0,"InconclusiveCount":0,"NotRunCount":0,"TotalCount":5,"Executed":true,"ExecutedAt":"2025-04-17T07:28:09.0590669+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":5379641,"DiscoveryDuration":0,"UserDuration":3267012,"FrameworkDuration":2112629}]],"Result":"Passed","FailedCount":0,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":9,"SkippedCount":1,"InconclusiveCount":0,"NotRunCount":0,"TotalCount":10,"Executed":true,"ExecutedAt":"2025-04-17T07:28:08.8020098+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":5566571,"DiscoveryDuration":0,"UserDuration":3285889,"FrameworkDuration":2280682}],"Result":"Passed","FailedCount":0,"FailedBlocksCount":null,"FailedContainersCount":null,"PassedCount":9,"SkippedCount":1,"InconclusiveCount":0,"NotRunCount":0,"TotalCount":10,"Executed":true,"ExecutedAt":"2025-04-17T07:28:08.6830269+00:00","Version":null,"PSVersion":null,"Plugins":null,"PluginConfiguration":null,"PluginData":null,"Duration":11549909,"DiscoveryDuration":2041719,"UserDuration":3783677,"FrameworkDuration":5724513}],"Result":"Passed","FailedCount":0,"FailedBlocksCount":0,"FailedContainersCount":0,"PassedCount":9,"SkippedCount":1,"InconclusiveCount":0,"NotRunCount":0,"TotalCount":10,"Executed":true,"ExecutedAt":"2025-04-17T07:28:08.2021683+00:00","Version":"5.7.1","PSVersion":"7.4.7","Plugins":null,"PluginConfiguration":null,"PluginData":null,"Configuration":{"Run":{"Path":["D:\\a\\Path\\Path\\src"],"SkipRun":false,"ExcludePath":[],"ScriptBlock":[],"Throw":false,"SkipRemainingOnFailure":"None","Exit":false,"TestExtension":".Tests.ps1","PassThru":true,"Container":[{"Path":"D:\\a\\_actions\\PSModule\\Test-PSModule\\v3\\scripts\\tests\\SourceCode\\PSModule\\PSModule.Tests.ps1","Data":{"Path":"D:\\a\\Path\\Path\\src","TestsPath":"D:\\a\\Path\\Path\\tests","Verbose":false,"Debug":false}}]},"Debug":{"ReturnRawResultObject":false,"WriteDebugMessages":false,"WriteDebugMessagesFrom":["Discovery","Skip","Mock","CodeCoverage"],"ShowFullErrors":false,"ShowNavigationMarkers":false},"Should":{"ErrorAction":"Stop"},"TestResult":{"OutputPath":"D:\\a\\Path\\Path/TestResult/PSModuleTest-SourceCode-Windows-TestResult-Report.xml","Enabled":true,"OutputFormat":"NUnitXml","OutputEncoding":"UTF8","TestSuiteName":"PSModuleTest-SourceCode-Windows"},"Output":{"Verbosity":"Detailed","RenderMode":"Ansi","CIFormat":"GithubActions","StackTraceVerbosity":"Filtered","CILogLevel":"Error"},"CodeCoverage":{"Path":[],"OutputPath":"D:\\a\\Path\\Path/CodeCoverage/PSModuleTest-SourceCode-Windows-CodeCoverage-Report.xml","UseBreakpoints":true,"RecursePaths":true,"OutputEncoding":"UTF8","CoveragePercentTarget":75.0,"Enabled":false,"SingleHitBreakpoints":true,"OutputFormat":"JaCoCo","ExcludeTests":true},"TestDrive":{"Enabled":true},"Filter":{"Tag":[],"ExcludeTag":[],"FullName":[],"Line":[],"ExcludeLine":[]},"TestRegistry":{"Enabled":true}},"Duration":11549909,"DiscoveryDuration":2041719,"UserDuration":3783677,"FrameworkDuration":5724513} diff --git a/.github/actions/Get-PesterTestResults/tests/TestResults/PSModuleTest-SourceCode-Windows-TestResults/PSModuleTest-SourceCode-Windows-TestResult-Report.xml b/.github/actions/Get-PesterTestResults/tests/TestResults/PSModuleTest-SourceCode-Windows-TestResults/PSModuleTest-SourceCode-Windows-TestResult-Report.xml deleted file mode 100644 index 7586cb1c..00000000 --- a/.github/actions/Get-PesterTestResults/tests/TestResults/PSModuleTest-SourceCode-Windows-TestResults/PSModuleTest-SourceCode-Windows-TestResult-Report.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.github/actions/Initialize-PSModule/README.md b/.github/actions/Initialize-PSModule/README.md deleted file mode 100644 index 631dc275..00000000 --- a/.github/actions/Initialize-PSModule/README.md +++ /dev/null @@ -1,78 +0,0 @@ -# Initialize-PSModule - -An action that is used to prepare the runner for PSModule framework. - -This GitHub Action is a part of the [PSModule framework](https://github.com/PSModule). It is recommended to use the [Process-PSModule workflow](https://github.com/PSModule/Process-PSModule) to automate the whole process of managing the PowerShell module. - -## Specifications and practices - -Initialize-PSModule follows: - -- [SemVer 2.0.0 specifications](https://semver.org) -- [GitHub Flow specifications](https://docs.github.com/en/get-started/using-github/github-flow) -- [Continuous Delivery practices](https://en.wikipedia.org/wiki/Continuous_delivery) - -... and supports the following practices in the PSModule framework: - -- [DRY](https://en.wikipedia.org/wiki/Don%27t_repeat_yourself) - -## How it works - -The Initialize-PSModule action will prepare the runner for the PSModule framework by installing the following dependencies: - -| Module | Description | -| --- | --- | -| GitHub | Used to interact with the GitHub API and GitHub Action workflow commands. | -| PSScriptAnalyzer | Used to lint and format PowerShell code. | -| PSSemVer | Used to create an object for the semantic version numbers. Has functionality to compare, and bump versions. | -| Pester | Used for testing PowerShell code. | -| Utilities | Used by all actions, contains common function and classes. | -| platyPS | Used to generate Markdown documentation from PowerShell code. | -| powershell-yaml | Used to parse and serialize YAML files, typically for reading configuration files. | - -## Usage - -### Inputs - -| Name | Description | Required | Default | -| - | - | - | - | -| `Debug` | Enable debug output. | `false` | `'false'` | -| `Verbose` | Enable verbose output. | `false` | `'false'` | -| `Version` | Specifies the version of the GitHub module to be installed. Accepts an exact version or a NuGet version range (for example '[1.2.0, 2.0.0)'). | `false` | | -| `Prerelease` | Allow prerelease versions if available. | `false` | `'false'` | -| `WorkingDirectory` | The working directory where the script runs. | `false` | `${{ github.workspace }}` | - -## Example - -The action can be used in a workflow to prepare the runner for the PSModule framework by adding it at the start of the workflow. - -```yaml -name: Process-PSModule - -on: [push] - -jobs: - Process-PSModule: - name: Process module - runs-on: ubuntu-latest - steps: - - name: Checkout Code - uses: actions/checkout@v4 - - - name: Initialize environment - uses: PSModule/Initialize-PSModule@main -``` - -## Permissions - -The action does not require any permissions. - -## Compatibility - -The action is compatible with the following configurations: - -| OS | Shell | -| --- | --- | -| windows-latest | pwsh | -| macos-latest | pwsh | -| ubuntu-latest | pwsh | diff --git a/.github/actions/Initialize-PSModule/action.yml b/.github/actions/Initialize-PSModule/action.yml deleted file mode 100644 index a8439cca..00000000 --- a/.github/actions/Initialize-PSModule/action.yml +++ /dev/null @@ -1,42 +0,0 @@ -name: Initialize-PSModule (by PSModule) -description: Prepare runner for the PSModule framework. -author: PSModule -branding: - icon: loader - color: gray-dark - -inputs: - Debug: - description: Enable debug output. - required: false - default: 'false' - Verbose: - description: Enable verbose output. - required: false - default: 'false' - Version: - description: Specifies the version of the GitHub module to be installed. Accepts an exact version or a NuGet version range (for example '[1.2.0, 2.0.0)'). - required: false - Prerelease: - description: Allow prerelease versions if available. - required: false - default: 'false' - WorkingDirectory: - description: The working directory where the script will run from. - required: false - default: ${{ github.workspace }} - -runs: - using: composite - steps: - - name: Initialize-PSModule - uses: PSModule/GitHub-Script@8083ec1f733f00357ee4d0db0c6056686e483bc0 # v1.9.0 - with: - Debug: ${{ inputs.Debug }} - Prerelease: ${{ inputs.Prerelease }} - Verbose: ${{ inputs.Verbose }} - Version: ${{ inputs.Version }} - WorkingDirectory: ${{ inputs.WorkingDirectory }} - Script: | - # Initialize-PSModule - ${{ github.action_path }}/src/main.ps1 diff --git a/.github/actions/Initialize-PSModule/src/main.ps1 b/.github/actions/Initialize-PSModule/src/main.ps1 deleted file mode 100644 index 80e7e511..00000000 --- a/.github/actions/Initialize-PSModule/src/main.ps1 +++ /dev/null @@ -1,47 +0,0 @@ -#Requires -Modules GitHub - -[CmdletBinding()] -param() - -$requiredModules = @{ - Utilities = @{} - Retry = @{} - 'powershell-yaml' = @{} - PSSemVer = @{} - Pester = @{} - PSScriptAnalyzer = @{} - PlatyPS = @{} - MarkdownPS = @{} - Hashtable = @{} - # 'Microsoft.PowerShell.PlatyPS' = @{ - # Prerelease = $true - # } -} - -$requiredModules.GetEnumerator() | Sort-Object | ForEach-Object { - $name = $_.Key - $settings = $_.Value - LogGroup "Installing prerequisite: [$name]" { - $Count = 5 - $Delay = 10 - for ($i = 1; $i -le $Count; $i++) { - try { - Install-PSResource -Name $name -TrustRepository -Repository PSGallery @settings - break - } catch { - if ($i -eq $Count) { - throw $_ - } - Start-Sleep -Seconds $Delay - } - } - Write-Output "Installed module: [$name]" - Get-PSResource -Name $name | Select-Object * | Out-String - - Write-Output 'Module commands:' - Get-Command -Module $name | Out-String - } -} - -Get-InstalledPSResource -Verbose:$false | Sort-Object -Property Name | - Format-Table -Property Name, Version, Prerelease, Repository -AutoSize | Out-String diff --git a/.github/actions/Install-PSModuleHelpers/README.md b/.github/actions/Install-PSModule/README.md similarity index 90% rename from .github/actions/Install-PSModuleHelpers/README.md rename to .github/actions/Install-PSModule/README.md index 20e16418..42092a98 100644 --- a/.github/actions/Install-PSModuleHelpers/README.md +++ b/.github/actions/Install-PSModule/README.md @@ -1,4 +1,4 @@ -# Install-PSModuleHelpers +# Install-PSModule A GitHub Action to install and configure the PSModule helper modules for use in continuous integration and delivery (CI/CD) workflows. This action is a critical component for setting up a standardized PowerShell environment across repositories using the PSModule framework. @@ -18,7 +18,7 @@ This action helps maintain consistency and reliability across workflows that dep ```yaml - name: Install PSModule Helpers - uses: PSModule/Install-PSModuleHelpers@v1 + uses: PSModule/Install-PSModule@v1 ``` ## Inputs @@ -35,7 +35,7 @@ This action does not provide any outputs. ## Example -Here's a complete workflow example demonstrating how to use the Install-PSModuleHelpers action: +Here's a complete workflow example demonstrating how to use the Install-PSModule action: ```yaml name: CI @@ -53,7 +53,7 @@ jobs: - uses: actions/checkout@v4 - name: Install PSModule Helpers - uses: PSModule/Install-PSModuleHelpers@v1 + uses: PSModule/Install-PSModule@v1 - name: Run additional steps shell: pwsh diff --git a/.github/actions/Install-PSModule/action.yml b/.github/actions/Install-PSModule/action.yml new file mode 100644 index 00000000..2f749694 --- /dev/null +++ b/.github/actions/Install-PSModule/action.yml @@ -0,0 +1,11 @@ +name: Install-PSModule +description: Installs PSModule. + +runs: + using: composite + steps: + - name: Install-PSModule + shell: pwsh + run: | + # Install-PSModule + ${{ github.action_path }}/src/main.ps1 diff --git a/.github/actions/Install-PSModule/src/PSModule/PSModule.psd1 b/.github/actions/Install-PSModule/src/PSModule/PSModule.psd1 new file mode 100644 index 00000000..e21ec416 --- /dev/null +++ b/.github/actions/Install-PSModule/src/PSModule/PSModule.psd1 @@ -0,0 +1,4 @@ +@{ + RootModule = 'PSModule.psm1' + ModuleVersion = '999.0.0' +} diff --git a/.github/actions/Install-PSModuleHelpers/src/Helpers/Helpers.psm1 b/.github/actions/Install-PSModule/src/PSModule/PSModule.psm1 similarity index 99% rename from .github/actions/Install-PSModuleHelpers/src/Helpers/Helpers.psm1 rename to .github/actions/Install-PSModule/src/PSModule/PSModule.psm1 index dc2bbcdf..48b8fb85 100644 --- a/.github/actions/Install-PSModuleHelpers/src/Helpers/Helpers.psm1 +++ b/.github/actions/Install-PSModule/src/PSModule/PSModule.psm1 @@ -1348,4 +1348,3 @@ function Import-TestData { Add-EnvFromMap -Map $data.secrets -Name 'secrets' -Mask Add-EnvFromMap -Map $data.variables -Name 'variables' } - diff --git a/.github/actions/Install-PSModuleHelpers/src/Helpers/PSScriptAnalyzer.Tests.psd1 b/.github/actions/Install-PSModule/src/PSModule/PSScriptAnalyzer.Tests.psd1 similarity index 100% rename from .github/actions/Install-PSModuleHelpers/src/Helpers/PSScriptAnalyzer.Tests.psd1 rename to .github/actions/Install-PSModule/src/PSModule/PSScriptAnalyzer.Tests.psd1 diff --git a/.github/actions/Install-PSModule/src/main.ps1 b/.github/actions/Install-PSModule/src/main.ps1 new file mode 100644 index 00000000..b3597ca8 --- /dev/null +++ b/.github/actions/Install-PSModule/src/main.ps1 @@ -0,0 +1,17 @@ +[Diagnostics.CodeAnalysis.SuppressMessageAttribute( + 'PSAvoidUsingWriteHost', '', + Justification = 'Wriite to the GitHub Actions log, not the pipeline.' +)] +[CmdletBinding()] +param() + +$moduleName = 'PSModule' +$PSModulePath = $env:PSModulePath -split [System.IO.Path]::PathSeparator | Select-Object -First 1 +Remove-Module -Name $moduleName -Force -ErrorAction SilentlyContinue +Get-Command -Module $moduleName | ForEach-Object { Remove-Item -Path function:$_ -Force } +Get-Item -Path "$PSModulePath/$moduleName/999.0.0" -ErrorAction SilentlyContinue | Remove-Item -Recurse -Force +$modulePath = New-Item -Path "$PSModulePath/$moduleName/999.0.0" -ItemType Directory -Force | Select-Object -ExpandProperty FullName +Copy-Item -Path "$PSScriptRoot/$moduleName/*" -Destination $modulePath -Recurse -Force +Write-Host ":::group::Importing $moduleName" +Import-Module -Name $moduleName -Verbose +Write-Host '::endgroup::' diff --git a/.github/actions/Install-PSModuleHelpers/action.yml b/.github/actions/Install-PSModuleHelpers/action.yml deleted file mode 100644 index f3d6bd29..00000000 --- a/.github/actions/Install-PSModuleHelpers/action.yml +++ /dev/null @@ -1,15 +0,0 @@ -name: Install-PSModuleHelpers -description: Installs the PSModule helpers. -author: PSModule -branding: - icon: upload-cloud - color: white - -runs: - using: composite - steps: - - name: Install-PSModuleHelpers - shell: pwsh - run: | - # Install-PSModuleHelpers - ${{ github.action_path }}/src/main.ps1 diff --git a/.github/actions/Install-PSModuleHelpers/src/Helpers/Helpers.psd1 b/.github/actions/Install-PSModuleHelpers/src/Helpers/Helpers.psd1 deleted file mode 100644 index c3dc67a1..00000000 --- a/.github/actions/Install-PSModuleHelpers/src/Helpers/Helpers.psd1 +++ /dev/null @@ -1,4 +0,0 @@ -@{ - RootModule = 'Helpers.psm1' - ModuleVersion = '999.0.0' -} diff --git a/.github/actions/Install-PSModuleHelpers/src/main.ps1 b/.github/actions/Install-PSModuleHelpers/src/main.ps1 deleted file mode 100644 index 7c77749c..00000000 --- a/.github/actions/Install-PSModuleHelpers/src/main.ps1 +++ /dev/null @@ -1,16 +0,0 @@ -[Diagnostics.CodeAnalysis.SuppressMessageAttribute( - 'PSAvoidUsingWriteHost', '', - Justification = 'Wriite to the GitHub Actions log, not the pipeline.' -)] -[CmdletBinding()] -param() - -$PSModulePath = $env:PSModulePath -split [System.IO.Path]::PathSeparator | Select-Object -First 1 -Remove-Module -Name Helpers -Force -ErrorAction SilentlyContinue -Get-Command -Module Helpers | ForEach-Object { Remove-Item -Path function:$_ -Force } -Get-Item -Path "$PSModulePath/Helpers/999.0.0" -ErrorAction SilentlyContinue | Remove-Item -Recurse -Force -$modulePath = New-Item -Path "$PSModulePath/Helpers/999.0.0" -ItemType Directory -Force | Select-Object -ExpandProperty FullName -Copy-Item -Path "$PSScriptRoot/Helpers/*" -Destination $modulePath -Recurse -Force -Write-Host '::group::Importing helpers' -Import-Module -Name Helpers -Verbose -Write-Host '::endgroup::' diff --git a/.github/actions/Install-PSModuleHelpers/tests/Import-TestData.Tests.ps1 b/.github/actions/Install-PSModuleHelpers/tests/Import-TestData.Tests.ps1 deleted file mode 100644 index 0e4a4a6e..00000000 --- a/.github/actions/Install-PSModuleHelpers/tests/Import-TestData.Tests.ps1 +++ /dev/null @@ -1,127 +0,0 @@ -[CmdletBinding()] -param() - -$ErrorActionPreference = 'Stop' - -$repoRoot = Split-Path -Path $PSScriptRoot -Parent -$helpersManifestPath = Join-Path -Path $repoRoot -ChildPath 'src/Helpers/Helpers.psd1' -$testRoot = Join-Path -Path ([System.IO.Path]::GetTempPath()) -ChildPath "Import-TestData-$([guid]::NewGuid())" - -$assert = { - param( - [bool] $Condition, - [string] $Message - ) - - if (-not $Condition) { - throw $Message - } -} - -$assertThrows = { - param( - [scriptblock] $ScriptBlock, - [string] $Pattern, - [string] $Message - ) - - $threw = $false - try { - & $ScriptBlock 6> $null - } catch { - $threw = $_.Exception.Message -like $Pattern - } - if (-not $threw) { - throw $Message - } -} - -$originalTestData = $env:PSMODULE_TEST_DATA -$originalGitHubEnv = $env:GITHUB_ENV - -try { - New-Item -Path $testRoot -ItemType Directory -Force | Out-Null - - Remove-Module -Name Helpers -Force -ErrorAction SilentlyContinue - Import-Module -Name $helpersManifestPath -Force - - $githubEnvPath = Join-Path -Path $testRoot -ChildPath 'github_env' - - # Secrets and variables are written to GITHUB_ENV, and nothing leaks to the success/pipeline stream. - Set-Content -Path $githubEnvPath -Value '' -NoNewline -Encoding utf8 - $env:GITHUB_ENV = $githubEnvPath - $env:PSMODULE_TEST_DATA = '{"secrets":{"MY_SECRET":"not-a-real-secret"},"variables":{"MY_VARIABLE":"plain-text-value"}}' - - $pipelineOutput = Import-TestData 3> $null 4> $null 5> $null 6> $null - - & $assert ($null -eq $pipelineOutput) 'Import-TestData must not write workflow commands or status messages to the success/pipeline output stream.' - - $envContent = Get-Content -Path $githubEnvPath -Raw - & $assert ($envContent -match 'MY_SECRET<<') 'Expected the secret to be written to GITHUB_ENV using heredoc syntax.' - & $assert ($envContent -like '*not-a-real-secret*') 'Expected the secret value to be written to GITHUB_ENV.' - & $assert ($envContent -match 'MY_VARIABLE<<') 'Expected the variable to be written to GITHUB_ENV using heredoc syntax.' - & $assert ($envContent -like '*plain-text-value*') 'Expected the variable value to be written to GITHUB_ENV.' - - # The mask command is emitted on the information stream (never the success stream). - Set-Content -Path $githubEnvPath -Value '' -NoNewline -Encoding utf8 - $env:PSMODULE_TEST_DATA = '{"secrets":{"MY_SECRET":"not-a-real-secret"}}' - $information = Import-TestData 6>&1 | Out-String - & $assert ($information -match '::add-mask::not-a-real-secret') 'Expected the secret to be masked via ::add-mask:: on the information stream.' - - # A no-op when no test data is provided; nothing on the success/pipeline stream. - $env:PSMODULE_TEST_DATA = '' - $noopOutput = Import-TestData 3> $null 4> $null 5> $null 6> $null - & $assert ($null -eq $noopOutput) 'The no-op path must not emit anything to the success/pipeline output stream.' - - # Representative validation failure paths. - $env:GITHUB_ENV = $githubEnvPath - - $env:PSMODULE_TEST_DATA = 'not-json' - & $assertThrows { Import-TestData } '*valid JSON*' 'Expected invalid JSON to be rejected.' - - $env:PSMODULE_TEST_DATA = '{"unexpected":{"A":"1"}}' - & $assertThrows { Import-TestData } "*only supports 'secrets' and 'variables'*" 'Expected unknown top-level keys to be rejected.' - - $env:PSMODULE_TEST_DATA = '{"variables":{"1INVALID":"x"}}' - & $assertThrows { Import-TestData } '*valid environment variable names*' 'Expected invalid env var names to be rejected.' - - $env:PSMODULE_TEST_DATA = '{"variables":{"GITHUB_TOKEN":"x"}}' - & $assertThrows { Import-TestData } '*reserved environment variables*' 'Expected reserved env var names to be rejected.' - - $env:PSMODULE_TEST_DATA = '{"secrets":{"DUP":"a"},"variables":{"DUP":"b"}}' - & $assertThrows { Import-TestData } '*duplicated across secrets and variables*' 'Expected duplicate keys to be rejected.' - - # A non-scalar value is rejected, and the error names the section ('secrets'), not the entry key. - # Regression guard for the case-insensitive $name/$Name clobber in Add-EnvFromMap. - $env:PSMODULE_TEST_DATA = '{"secrets":{"MY_SECRET":[1,2]}}' - & $assertThrows { Import-TestData } '*TestData.secrets*scalar*' 'Non-scalar value must be rejected naming the section.' - - # A failed write to GITHUB_ENV is terminating even when the caller's ErrorActionPreference is Continue. - $env:PSMODULE_TEST_DATA = '{"variables":{"MY_VARIABLE":"plain-text-value"}}' - $env:GITHUB_ENV = Join-Path -Path $testRoot -ChildPath 'missing-dir/github_env' - $previousEap = $ErrorActionPreference - $ErrorActionPreference = 'Continue' - try { - & $assertThrows { Import-TestData } '*missing-dir*' 'Expected an unwritable GITHUB_ENV path to raise a terminating error.' - } finally { - $ErrorActionPreference = $previousEap - } - - # Missing GITHUB_ENV fails fast with a clear message instead of a generic parameter-binding error. - $env:PSMODULE_TEST_DATA = '{"variables":{"MY_VARIABLE":"plain-text-value"}}' - $env:GITHUB_ENV = '' - $clearError = $false - try { - Import-TestData 6> $null - } catch { - $clearError = $_.Exception.Message -like '*GITHUB_ENV*' - } - & $assert $clearError 'Expected a clear error mentioning GITHUB_ENV when the environment file is not available.' -} finally { - $env:PSMODULE_TEST_DATA = $originalTestData - $env:GITHUB_ENV = $originalGitHubEnv - Remove-Module -Name Helpers -Force -ErrorAction SilentlyContinue - if (Test-Path -Path $testRoot) { - Remove-Item -Path $testRoot -Recurse -Force - } -} diff --git a/.github/actions/Install-PSModuleHelpers/tests/Install-PSModule.Tests.ps1 b/.github/actions/Install-PSModuleHelpers/tests/Install-PSModule.Tests.ps1 deleted file mode 100644 index 0de12551..00000000 --- a/.github/actions/Install-PSModuleHelpers/tests/Install-PSModule.Tests.ps1 +++ /dev/null @@ -1,132 +0,0 @@ -[CmdletBinding()] -param() - -$ErrorActionPreference = 'Stop' - -$repoRoot = Split-Path -Path $PSScriptRoot -Parent -$helpersManifestPath = Join-Path -Path $repoRoot -ChildPath 'src/Helpers/Helpers.psd1' -$originalPSModulePath = $env:PSModulePath -$testRoot = Join-Path -Path ([System.IO.Path]::GetTempPath()) -ChildPath "Install-PSModule-$([guid]::NewGuid())" - -$assert = { - param( - [bool] $Condition, - [string] $Message - ) - - if (-not $Condition) { - throw $Message - } -} - -try { - $testPSModulePath = Join-Path -Path $testRoot -ChildPath 'PSModules' - New-Item -Path $testPSModulePath -ItemType Directory -Force | Out-Null - $env:PSModulePath = $testPSModulePath + [System.IO.Path]::PathSeparator + $originalPSModulePath - - Remove-Module -Name Helpers -Force -ErrorAction SilentlyContinue - Import-Module -Name $helpersManifestPath -Force - - $realVersionSourcePath = Join-Path -Path $testRoot -ChildPath 'RealVersionModule' - New-Item -Path $realVersionSourcePath -ItemType Directory -Force | Out-Null - "function Get-RealVersionValue { 'real-1.2.3' }" | - Set-Content -Path (Join-Path -Path $realVersionSourcePath -ChildPath 'RealVersionModule.psm1') - @' -@{ - RootModule = 'RealVersionModule.psm1' - ModuleVersion = '1.2.3' - GUID = '11111111-1111-1111-1111-111111111111' - Author = 'Test' - FunctionsToExport = @('Get-RealVersionValue') -} -'@ | Set-Content -Path (Join-Path -Path $realVersionSourcePath -ChildPath 'RealVersionModule.psd1') - - $realVersionInstalledPath = Install-PSModule -Path $realVersionSourcePath -PassThru - $realVersionInstallRoot = Join-Path -Path $testPSModulePath -ChildPath 'RealVersionModule' - $expectedRealVersionPath = Join-Path -Path $realVersionInstallRoot -ChildPath '1.2.3' - $unexpectedPlaceholderPath = Join-Path -Path $realVersionInstallRoot -ChildPath '999.0.0' - $realVersionManifestPath = Join-Path -Path $expectedRealVersionPath -ChildPath 'RealVersionModule.psd1' - $returnedRealVersionPath = [System.IO.Path]::GetFullPath($realVersionInstalledPath) - $expectedRealVersionFullPath = [System.IO.Path]::GetFullPath($expectedRealVersionPath) - - & $assert ($returnedRealVersionPath -eq $expectedRealVersionFullPath) 'Expected Install-PSModule to return the real version path.' - & $assert (Test-Path -Path $realVersionManifestPath) 'Expected the module to be installed under version 1.2.3.' - & $assert (-not (Test-Path -Path $unexpectedPlaceholderPath)) 'Did not expect stamped modules to be installed under 999.0.0.' - & $assert ((Get-RealVersionValue) -eq 'real-1.2.3') 'Expected the real-version module command to be imported.' - - Remove-Module -Name RealVersionModule -Force -ErrorAction SilentlyContinue - - $shadowInstallRoot = Join-Path -Path $testPSModulePath -ChildPath 'ShadowModule' - $oldShadowInstallPath = Join-Path -Path $shadowInstallRoot -ChildPath '999.0.0' - New-Item -Path $oldShadowInstallPath -ItemType Directory -Force | Out-Null - "function Get-ShadowValue { 'old-999' }" | - Set-Content -Path (Join-Path -Path $oldShadowInstallPath -ChildPath 'ShadowModule.psm1') - @' -@{ - RootModule = 'ShadowModule.psm1' - ModuleVersion = '999.0.0' - GUID = '22222222-2222-2222-2222-222222222222' - Author = 'Test' - FunctionsToExport = @('Get-ShadowValue') -} -'@ | Set-Content -Path (Join-Path -Path $oldShadowInstallPath -ChildPath 'ShadowModule.psd1') - - $shadowSourcePath = Join-Path -Path $testRoot -ChildPath 'ShadowModule' - New-Item -Path $shadowSourcePath -ItemType Directory -Force | Out-Null - "function Get-ShadowValue { 'new-2.0.0' }" | - Set-Content -Path (Join-Path -Path $shadowSourcePath -ChildPath 'ShadowModule.psm1') - @' -@{ - RootModule = 'ShadowModule.psm1' - ModuleVersion = '2.0.0' - GUID = '33333333-3333-3333-3333-333333333333' - Author = 'Test' - FunctionsToExport = @('Get-ShadowValue') -} -'@ | Set-Content -Path (Join-Path -Path $shadowSourcePath -ChildPath 'ShadowModule.psd1') - - $oldShadowManifestPath = Join-Path -Path $oldShadowInstallPath -ChildPath 'ShadowModule.psd1' - Import-Module -Name $oldShadowManifestPath -Force - & $assert ((Get-ShadowValue) -eq 'old-999') 'Expected the fixture to preload the placeholder module.' - - $shadowInstalledPath = Install-PSModule -Path $shadowSourcePath -PassThru - $expectedShadowPath = Join-Path -Path $shadowInstallRoot -ChildPath '2.0.0' - $shadowCommand = Get-Command -Name Get-ShadowValue - $returnedShadowPath = [System.IO.Path]::GetFullPath($shadowInstalledPath) - $expectedShadowFullPath = [System.IO.Path]::GetFullPath($expectedShadowPath) - - & $assert ($returnedShadowPath -eq $expectedShadowFullPath) 'Expected the shadowed module under version 2.0.0.' - & $assert ((Get-ShadowValue) -eq 'new-2.0.0') 'Expected the real-version command to replace the preloaded 999.0.0 command.' - & $assert ($shadowCommand.Version.ToString() -eq '2.0.0') 'Expected command resolution to point at version 2.0.0.' - - Remove-Module -Name ShadowModule -Force -ErrorAction SilentlyContinue - - $badSourcePath = Join-Path -Path $testRoot -ChildPath 'BadModule' - New-Item -Path $badSourcePath -ItemType Directory -Force | Out-Null - "function Get-BadValue { 'bad' }" | - Set-Content -Path (Join-Path -Path $badSourcePath -ChildPath 'BadModule.psm1') - @' -@{ - RootModule = 'BadModule.psm1' - ModuleVersion = '1.0/bad' - GUID = '44444444-4444-4444-4444-444444444444' - Author = 'Test' - FunctionsToExport = @('Get-BadValue') -} -'@ | Set-Content -Path (Join-Path -Path $badSourcePath -ChildPath 'BadModule.psd1') - - $invalidVersionRejected = $false - try { - Install-PSModule -Path $badSourcePath - } catch { - $invalidVersionRejected = $_.Exception.Message -like '*is not a valid version*' - } - - & $assert $invalidVersionRejected 'Expected malformed ModuleVersion values to be rejected.' -} finally { - $env:PSModulePath = $originalPSModulePath - Remove-Module -Name Helpers, RealVersionModule, ShadowModule, BadModule -Force -ErrorAction SilentlyContinue - if (Test-Path -Path $testRoot) { - Remove-Item -Path $testRoot -Recurse -Force - } -} diff --git a/.github/actions/Install-PSModuleHelpers/tests/README.md b/.github/actions/Install-PSModuleHelpers/tests/README.md deleted file mode 100644 index 43816d34..00000000 --- a/.github/actions/Install-PSModuleHelpers/tests/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Placeholder for tests - -Location for tests of the action. diff --git a/.github/actions/Publish-PSModule/action.yml b/.github/actions/Publish-PSModule/action.yml index 623b5511..c17c16e2 100644 --- a/.github/actions/Publish-PSModule/action.yml +++ b/.github/actions/Publish-PSModule/action.yml @@ -45,8 +45,8 @@ inputs: runs: using: composite steps: - - name: Install-PSModuleHelpers - uses: ./_wf/.github/actions/Install-PSModuleHelpers + - name: Install-PSModule + uses: ./_wf/.github/actions/Install-PSModule - name: Update Microsoft.PowerShell.PSResourceGet shell: pwsh diff --git a/.github/actions/Publish-PSModule/tests/outputs/module-prerelease/PSModuleTest/PSModuleTest.psd1 b/.github/actions/Publish-PSModule/tests/outputs/module-prerelease/PSModuleTest/PSModuleTest.psd1 deleted file mode 100644 index 5bf46071..00000000 --- a/.github/actions/Publish-PSModule/tests/outputs/module-prerelease/PSModuleTest/PSModuleTest.psd1 +++ /dev/null @@ -1,38 +0,0 @@ -@{ - RootModule = 'PSModuleTest.psm1' - ModuleVersion = '2.0.0' - CompatiblePSEditions = @( - 'Core' - 'Desktop' - ) - GUID = '20b37221-db1c-43db-9cca-f22b33123548' - Author = 'PSModule' - CompanyName = 'PSModule' - Copyright = '(c) 2024 PSModule. All rights reserved.' - Description = 'Process a module from source code to published module.' - PowerShellVersion = '5.1' - FunctionsToExport = @( - 'Get-PSModuleTest' - 'New-PSModuleTest' - 'Set-PSModuleTest' - 'Test-PSModuleTest' - ) - CmdletsToExport = @() - VariablesToExport = @() - AliasesToExport = @() - PrivateData = @{ - PSData = @{ - Prerelease = 'preview1' - Tags = @( - 'workflow' - 'powershell' - 'powershell-module' - 'PSEdition_Desktop' - 'PSEdition_Core' - ) - LicenseUri = 'https://github.com/PSModule/Process-PSModule/blob/main/LICENSE' - ProjectUri = 'https://github.com/PSModule/Process-PSModule' - IconUri = 'https://raw.githubusercontent.com/PSModule/Process-PSModule/main/icon/icon.png' - } - } -} diff --git a/.github/actions/Publish-PSModule/tests/outputs/module-prerelease/PSModuleTest/PSModuleTest.psm1 b/.github/actions/Publish-PSModule/tests/outputs/module-prerelease/PSModuleTest/PSModuleTest.psm1 deleted file mode 100644 index c13668d3..00000000 --- a/.github/actions/Publish-PSModule/tests/outputs/module-prerelease/PSModuleTest/PSModuleTest.psm1 +++ /dev/null @@ -1 +0,0 @@ -# Placeholder module file for testing diff --git a/.github/actions/Publish-PSModule/tests/outputs/module-unstamped/PSModuleTest/PSModuleTest.psd1 b/.github/actions/Publish-PSModule/tests/outputs/module-unstamped/PSModuleTest/PSModuleTest.psd1 deleted file mode 100644 index f25d5c71..00000000 --- a/.github/actions/Publish-PSModule/tests/outputs/module-unstamped/PSModuleTest/PSModuleTest.psd1 +++ /dev/null @@ -1,37 +0,0 @@ -@{ - RootModule = 'PSModuleTest.psm1' - ModuleVersion = '999.0.0' - CompatiblePSEditions = @( - 'Core' - 'Desktop' - ) - GUID = '20b37221-db1c-43db-9cca-f22b33123548' - Author = 'PSModule' - CompanyName = 'PSModule' - Copyright = '(c) 2024 PSModule. All rights reserved.' - Description = 'Process a module from source code to published module.' - PowerShellVersion = '5.1' - FunctionsToExport = @( - 'Get-PSModuleTest' - 'New-PSModuleTest' - 'Set-PSModuleTest' - 'Test-PSModuleTest' - ) - CmdletsToExport = @() - VariablesToExport = @() - AliasesToExport = @() - PrivateData = @{ - PSData = @{ - Tags = @( - 'workflow' - 'powershell' - 'powershell-module' - 'PSEdition_Desktop' - 'PSEdition_Core' - ) - LicenseUri = 'https://github.com/PSModule/Process-PSModule/blob/main/LICENSE' - ProjectUri = 'https://github.com/PSModule/Process-PSModule' - IconUri = 'https://raw.githubusercontent.com/PSModule/Process-PSModule/main/icon/icon.png' - } - } -} diff --git a/.github/actions/Publish-PSModule/tests/outputs/module-unstamped/PSModuleTest/PSModuleTest.psm1 b/.github/actions/Publish-PSModule/tests/outputs/module-unstamped/PSModuleTest/PSModuleTest.psm1 deleted file mode 100644 index c13668d3..00000000 --- a/.github/actions/Publish-PSModule/tests/outputs/module-unstamped/PSModuleTest/PSModuleTest.psm1 +++ /dev/null @@ -1 +0,0 @@ -# Placeholder module file for testing diff --git a/.github/actions/Publish-PSModule/tests/outputs/module/PSModuleTest/PSModuleTest.psd1 b/.github/actions/Publish-PSModule/tests/outputs/module/PSModuleTest/PSModuleTest.psd1 deleted file mode 100644 index 9ba2a60e..00000000 --- a/.github/actions/Publish-PSModule/tests/outputs/module/PSModuleTest/PSModuleTest.psd1 +++ /dev/null @@ -1,75 +0,0 @@ -@{ - RootModule = 'PSModuleTest.psm1' - ModuleVersion = '1.2.3' - CompatiblePSEditions = @( - 'Core' - 'Desktop' - ) - GUID = '20b37221-db1c-43db-9cca-f22b33123548' - Author = 'PSModule' - CompanyName = 'PSModule' - Copyright = '(c) 2024 PSModule. All rights reserved.' - Description = 'Process a module from source code to published module.' - PowerShellVersion = '5.1' - ProcessorArchitecture = 'None' - RequiredModules = @( - @{ - ModuleVersion = '1.0' - ModuleName = 'PSSemVer' - } - 'Utilities' - ) - RequiredAssemblies = 'assemblies/LsonLib.dll' - ScriptsToProcess = 'scripts/loader.ps1' - TypesToProcess = @( - 'types/DirectoryInfo.Types.ps1xml' - 'types/FileInfo.Types.ps1xml' - ) - FormatsToProcess = @( - 'formats/CultureInfo.Format.ps1xml' - 'formats/Mygciview.Format.ps1xml' - ) - NestedModules = @( - 'modules/OtherPSModule.psm1' - ) - FunctionsToExport = @( - 'Get-PSModuleTest' - 'New-PSModuleTest' - 'Set-PSModuleTest' - 'Test-PSModuleTest' - ) - CmdletsToExport = @() - VariablesToExport = @() - AliasesToExport = '*' - ModuleList = @( - 'modules/OtherPSModule.psm1' - ) - FileList = @( - 'PSModuleTest.psd1' - 'PSModuleTest.psm1' - 'assemblies/LsonLib.dll' - 'data/Config.psd1' - 'data/Settings.psd1' - 'formats/CultureInfo.Format.ps1xml' - 'formats/Mygciview.Format.ps1xml' - 'modules/OtherPSModule.psm1' - 'scripts/loader.ps1' - 'types/DirectoryInfo.Types.ps1xml' - 'types/FileInfo.Types.ps1xml' - ) - PrivateData = @{ - PSData = @{ - Tags = @( - 'workflow' - 'powershell' - 'powershell-module' - 'PSEdition_Desktop' - 'PSEdition_Core' - ) - LicenseUri = 'https://github.com/PSModule/Process-PSModule/blob/main/LICENSE' - ProjectUri = 'https://github.com/PSModule/Process-PSModule' - IconUri = 'https://raw.githubusercontent.com/PSModule/Process-PSModule/main/icon/icon.png' - } - } -} - diff --git a/.github/actions/Publish-PSModule/tests/outputs/module/PSModuleTest/PSModuleTest.psm1 b/.github/actions/Publish-PSModule/tests/outputs/module/PSModuleTest/PSModuleTest.psm1 deleted file mode 100644 index 143fe324..00000000 --- a/.github/actions/Publish-PSModule/tests/outputs/module/PSModuleTest/PSModuleTest.psm1 +++ /dev/null @@ -1,382 +0,0 @@ -[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSAvoidLongLines', '', Justification = 'Contains long links.')] -[CmdletBinding()] -param() - -$scriptName = $MyInvocation.MyCommand.Name -Write-Verbose "[$scriptName] Importing module" - -#region - Data import -Write-Verbose "[$scriptName] - [data] - Processing folder" -$dataFolder = (Join-Path $PSScriptRoot 'data') -Write-Verbose "[$scriptName] - [data] - [$dataFolder]" -Get-ChildItem -Path "$dataFolder" -Recurse -Force -Include '*.psd1' -ErrorAction SilentlyContinue | ForEach-Object { - Write-Verbose "[$scriptName] - [data] - [$($_.Name)] - Importing" - New-Variable -Name $_.BaseName -Value (Import-PowerShellDataFile -Path $_.FullName) -Force - Write-Verbose "[$scriptName] - [data] - [$($_.Name)] - Done" -} - -Write-Verbose "[$scriptName] - [data] - Done" -#endregion - Data import - -#region - From /init -Write-Verbose "[$scriptName] - [/init] - Processing folder" - -#region - From /init/initializer.ps1 -Write-Verbose "[$scriptName] - [/init/initializer.ps1] - Importing" - -Write-Verbose '-------------------------------' -Verbose -Write-Verbose '--- THIS IS AN INITIALIZER ---' -Verbose -Write-Verbose '-------------------------------' -Verbose - -Write-Verbose "[$scriptName] - [/init/initializer.ps1] - Done" -#endregion - From /init/initializer.ps1 - -Write-Verbose "[$scriptName] - [/init] - Done" -#endregion - From /init - -#region - From /classes -Write-Verbose "[$scriptName] - [/classes] - Processing folder" - -#region - From /classes/Book.ps1 -Write-Verbose "[$scriptName] - [/classes/Book.ps1] - Importing" - -class Book { - # Class properties - [string] $Title - [string] $Author - [string] $Synopsis - [string] $Publisher - [datetime] $PublishDate - [int] $PageCount - [string[]] $Tags - # Default constructor - Book() { $this.Init(@{}) } - # Convenience constructor from hashtable - Book([hashtable]$Properties) { $this.Init($Properties) } - # Common constructor for title and author - Book([string]$Title, [string]$Author) { - $this.Init(@{Title = $Title; Author = $Author }) - } - # Shared initializer method - [void] Init([hashtable]$Properties) { - foreach ($Property in $Properties.Keys) { - $this.$Property = $Properties.$Property - } - } - # Method to calculate reading time as 2 minutes per page - [timespan] GetReadingTime() { - if ($this.PageCount -le 0) { - throw 'Unable to determine reading time from page count.' - } - $Minutes = $this.PageCount * 2 - return [timespan]::new(0, $Minutes, 0) - } - # Method to calculate how long ago a book was published - [timespan] GetPublishedAge() { - if ( - $null -eq $this.PublishDate -or - $this.PublishDate -eq [datetime]::MinValue - ) { throw 'PublishDate not defined' } - - return (Get-Date) - $this.PublishDate - } - # Method to return a string representation of the book - [string] ToString() { - return "$($this.Title) by $($this.Author) ($($this.PublishDate.Year))" - } -} - -Write-Verbose "[$scriptName] - [/classes/Book.ps1] - Done" -#endregion - From /classes/Book.ps1 -#region - From /classes/BookList.ps1 -Write-Verbose "[$scriptName] - [/classes/BookList.ps1] - Importing" - -class BookList { - # Static property to hold the list of books - static [System.Collections.Generic.List[Book]] $Books - # Static method to initialize the list of books. Called in the other - # static methods to avoid needing to explicit initialize the value. - static [void] Initialize() { [BookList]::Initialize($false) } - static [bool] Initialize([bool]$force) { - if ([BookList]::Books.Count -gt 0 -and -not $force) { - return $false - } - - [BookList]::Books = [System.Collections.Generic.List[Book]]::new() - - return $true - } - # Ensure a book is valid for the list. - static [void] Validate([book]$Book) { - $Prefix = @( - 'Book validation failed: Book must be defined with the Title,' - 'Author, and PublishDate properties, but' - ) -join ' ' - if ($null -eq $Book) { throw "$Prefix was null" } - if ([string]::IsNullOrEmpty($Book.Title)) { - throw "$Prefix Title wasn't defined" - } - if ([string]::IsNullOrEmpty($Book.Author)) { - throw "$Prefix Author wasn't defined" - } - if ([datetime]::MinValue -eq $Book.PublishDate) { - throw "$Prefix PublishDate wasn't defined" - } - } - # Static methods to manage the list of books. - # Add a book if it's not already in the list. - static [void] Add([Book]$Book) { - [BookList]::Initialize() - [BookList]::Validate($Book) - if ([BookList]::Books.Contains($Book)) { - throw "Book '$Book' already in list" - } - - $FindPredicate = { - param([Book]$b) - - $b.Title -eq $Book.Title -and - $b.Author -eq $Book.Author -and - $b.PublishDate -eq $Book.PublishDate - }.GetNewClosure() - if ([BookList]::Books.Find($FindPredicate)) { - throw "Book '$Book' already in list" - } - - [BookList]::Books.Add($Book) - } - # Clear the list of books. - static [void] Clear() { - [BookList]::Initialize() - [BookList]::Books.Clear() - } - # Find a specific book using a filtering scriptblock. - static [Book] Find([scriptblock]$Predicate) { - [BookList]::Initialize() - return [BookList]::Books.Find($Predicate) - } - # Find every book matching the filtering scriptblock. - static [Book[]] FindAll([scriptblock]$Predicate) { - [BookList]::Initialize() - return [BookList]::Books.FindAll($Predicate) - } - # Remove a specific book. - static [void] Remove([Book]$Book) { - [BookList]::Initialize() - [BookList]::Books.Remove($Book) - } - # Remove a book by property value. - static [void] RemoveBy([string]$Property, [string]$Value) { - [BookList]::Initialize() - $Index = [BookList]::Books.FindIndex({ - param($b) - $b.$Property -eq $Value - }.GetNewClosure()) - if ($Index -ge 0) { - [BookList]::Books.RemoveAt($Index) - } - } -} - -Write-Verbose "[$scriptName] - [/classes/BookList.ps1] - Done" -#endregion - From /classes/BookList.ps1 - -Write-Verbose "[$scriptName] - [/classes] - Done" -#endregion - From /classes - -#region - From /private -Write-Verbose "[$scriptName] - [/private] - Processing folder" - -#region - From /private/Get-InternalPSModule.ps1 -Write-Verbose "[$scriptName] - [/private/Get-InternalPSModule.ps1] - Importing" - -Function Get-InternalPSModule { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} - -Write-Verbose "[$scriptName] - [/private/Get-InternalPSModule.ps1] - Done" -#endregion - From /private/Get-InternalPSModule.ps1 -#region - From /private/Set-InternalPSModule.ps1 -Write-Verbose "[$scriptName] - [/private/Set-InternalPSModule.ps1] - Importing" - -Function Set-InternalPSModule { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [Diagnostics.CodeAnalysis.SuppressMessageAttribute( - 'PSUseShouldProcessForStateChangingFunctions', '', Scope = 'Function', - Justification = 'Reason for suppressing' - )] - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} - -Write-Verbose "[$scriptName] - [/private/Set-InternalPSModule.ps1] - Done" -#endregion - From /private/Set-InternalPSModule.ps1 - -Write-Verbose "[$scriptName] - [/private] - Done" -#endregion - From /private - -#region - From /public -Write-Verbose "[$scriptName] - [/public] - Processing folder" - -#region - From /public/Get-PSModuleTest.ps1 -Write-Verbose "[$scriptName] - [/public/Get-PSModuleTest.ps1] - Importing" - -#Requires -Modules Utilities - -function Get-PSModuleTest { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} - -Write-Verbose "[$scriptName] - [/public/Get-PSModuleTest.ps1] - Done" -#endregion - From /public/Get-PSModuleTest.ps1 -#region - From /public/New-PSModuleTest.ps1 -Write-Verbose "[$scriptName] - [/public/New-PSModuleTest.ps1] - Importing" - -#Requires -Modules @{ModuleName='PSSemVer'; ModuleVersion='1.0'} - -function New-PSModuleTest { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [Diagnostics.CodeAnalysis.SuppressMessageAttribute( - 'PSUseShouldProcessForStateChangingFunctions', '', Scope = 'Function', - Justification = 'Reason for suppressing' - )] - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} - -Write-Verbose "[$scriptName] - [/public/New-PSModuleTest.ps1] - Done" -#endregion - From /public/New-PSModuleTest.ps1 -#region - From /public/Set-PSModuleTest.ps1 -Write-Verbose "[$scriptName] - [/public/Set-PSModuleTest.ps1] - Importing" - -function Set-PSModuleTest { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [Diagnostics.CodeAnalysis.SuppressMessageAttribute( - 'PSUseShouldProcessForStateChangingFunctions', '', Scope = 'Function', - Justification = 'Reason for suppressing' - )] - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} - -Write-Verbose "[$scriptName] - [/public/Set-PSModuleTest.ps1] - Done" -#endregion - From /public/Set-PSModuleTest.ps1 -#region - From /public/Test-PSModuleTest.ps1 -Write-Verbose "[$scriptName] - [/public/Test-PSModuleTest.ps1] - Importing" - -function Test-PSModuleTest { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} - -Write-Verbose "[$scriptName] - [/public/Test-PSModuleTest.ps1] - Done" -#endregion - From /public/Test-PSModuleTest.ps1 - -Write-Verbose "[$scriptName] - [/public] - Done" -#endregion - From /public - -#region - From /finally.ps1 -Write-Verbose "[$scriptName] - [/finally.ps1] - Importing" - -Write-Verbose '------------------------------' -Verbose -Write-Verbose '--- THIS IS A LAST LOADER ---' -Verbose -Write-Verbose '------------------------------' -Verbose -Write-Verbose "[$scriptName] - [/finally.ps1] - Done" -#endregion - From /finally.ps1 - -$exports = @{ - Cmdlet = '' - Alias = '*' - Variable = '' - Function = @( - 'Get-PSModuleTest' - 'New-PSModuleTest' - 'Set-PSModuleTest' - 'Test-PSModuleTest' - ) -} -Export-ModuleMember @exports - diff --git a/.github/actions/Publish-PSModule/tests/outputs/module/PSModuleTest/assemblies/LsonLib.dll b/.github/actions/Publish-PSModule/tests/outputs/module/PSModuleTest/assemblies/LsonLib.dll deleted file mode 100644 index 36618070..00000000 Binary files a/.github/actions/Publish-PSModule/tests/outputs/module/PSModuleTest/assemblies/LsonLib.dll and /dev/null differ diff --git a/.github/actions/Publish-PSModule/tests/outputs/module/PSModuleTest/data/Config.psd1 b/.github/actions/Publish-PSModule/tests/outputs/module/PSModuleTest/data/Config.psd1 deleted file mode 100644 index fea44669..00000000 --- a/.github/actions/Publish-PSModule/tests/outputs/module/PSModuleTest/data/Config.psd1 +++ /dev/null @@ -1,3 +0,0 @@ -@{ - RandomKey = 'RandomValue' -} diff --git a/.github/actions/Publish-PSModule/tests/outputs/module/PSModuleTest/data/Settings.psd1 b/.github/actions/Publish-PSModule/tests/outputs/module/PSModuleTest/data/Settings.psd1 deleted file mode 100644 index bcfa7b47..00000000 --- a/.github/actions/Publish-PSModule/tests/outputs/module/PSModuleTest/data/Settings.psd1 +++ /dev/null @@ -1,3 +0,0 @@ -@{ - RandomSetting = 'RandomSettingValue' -} diff --git a/.github/actions/Publish-PSModule/tests/outputs/module/PSModuleTest/formats/CultureInfo.Format.ps1xml b/.github/actions/Publish-PSModule/tests/outputs/module/PSModuleTest/formats/CultureInfo.Format.ps1xml deleted file mode 100644 index a715e08a..00000000 --- a/.github/actions/Publish-PSModule/tests/outputs/module/PSModuleTest/formats/CultureInfo.Format.ps1xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - System.Globalization.CultureInfo - - System.Globalization.CultureInfo - - - - - 16 - - - 16 - - - - - - - - LCID - - - Name - - - DisplayName - - - - - - - - diff --git a/.github/actions/Publish-PSModule/tests/outputs/module/PSModuleTest/formats/Mygciview.Format.ps1xml b/.github/actions/Publish-PSModule/tests/outputs/module/PSModuleTest/formats/Mygciview.Format.ps1xml deleted file mode 100644 index 4c972c2c..00000000 --- a/.github/actions/Publish-PSModule/tests/outputs/module/PSModuleTest/formats/Mygciview.Format.ps1xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - mygciview - - System.IO.DirectoryInfo - System.IO.FileInfo - - - PSParentPath - - - - - - 7 - Left - - - - 26 - Right - - - - 26 - Right - - - - 14 - Right - - - - Left - - - - - - - - ModeWithoutHardLink - - - LastWriteTime - - - CreationTime - - - Length - - - Name - - - - - - - - diff --git a/.github/actions/Publish-PSModule/tests/outputs/module/PSModuleTest/modules/OtherPSModule.psm1 b/.github/actions/Publish-PSModule/tests/outputs/module/PSModuleTest/modules/OtherPSModule.psm1 deleted file mode 100644 index 9e4353ba..00000000 --- a/.github/actions/Publish-PSModule/tests/outputs/module/PSModuleTest/modules/OtherPSModule.psm1 +++ /dev/null @@ -1,19 +0,0 @@ -Function Get-OtherPSModule { - <# - .SYNOPSIS - Performs tests on a module. - - .DESCRIPTION - A longer description of the function. - - .EXAMPLE - Get-OtherPSModule -Name 'World' - #> - [CmdletBinding()] - param( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} diff --git a/.github/actions/Publish-PSModule/tests/outputs/module/PSModuleTest/scripts/loader.ps1 b/.github/actions/Publish-PSModule/tests/outputs/module/PSModuleTest/scripts/loader.ps1 deleted file mode 100644 index 29ad42f6..00000000 --- a/.github/actions/Publish-PSModule/tests/outputs/module/PSModuleTest/scripts/loader.ps1 +++ /dev/null @@ -1,3 +0,0 @@ -Write-Verbose '-------------------------' -Verbose -Write-Verbose '--- THIS IS A LOADER ---' -Verbose -Write-Verbose '-------------------------' -Verbose diff --git a/.github/actions/Publish-PSModule/tests/outputs/module/PSModuleTest/types/DirectoryInfo.Types.ps1xml b/.github/actions/Publish-PSModule/tests/outputs/module/PSModuleTest/types/DirectoryInfo.Types.ps1xml deleted file mode 100644 index aef538b2..00000000 --- a/.github/actions/Publish-PSModule/tests/outputs/module/PSModuleTest/types/DirectoryInfo.Types.ps1xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - System.IO.FileInfo - - - Status - Success - - - - - System.IO.DirectoryInfo - - - Status - Success - - - - diff --git a/.github/actions/Publish-PSModule/tests/outputs/module/PSModuleTest/types/FileInfo.Types.ps1xml b/.github/actions/Publish-PSModule/tests/outputs/module/PSModuleTest/types/FileInfo.Types.ps1xml deleted file mode 100644 index 4cfaf6b8..00000000 --- a/.github/actions/Publish-PSModule/tests/outputs/module/PSModuleTest/types/FileInfo.Types.ps1xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - System.IO.FileInfo - - - Age - - ((Get-Date) - ($this.CreationTime)).Days - - - - - diff --git a/.github/actions/Resolve-PSModuleVersion/action.yml b/.github/actions/Resolve-PSModuleVersion/action.yml index d4829312..e9f8981e 100644 --- a/.github/actions/Resolve-PSModuleVersion/action.yml +++ b/.github/actions/Resolve-PSModuleVersion/action.yml @@ -53,8 +53,8 @@ outputs: runs: using: composite steps: - - name: Install-PSModuleHelpers - uses: ./_wf/.github/actions/Install-PSModuleHelpers + - name: Install-PSModule + uses: ./_wf/.github/actions/Install-PSModule - name: Install PSSemVer shell: pwsh diff --git a/.github/actions/Resolve-PSModuleVersion/src/main.ps1 b/.github/actions/Resolve-PSModuleVersion/src/main.ps1 index 2883767f..da6d70e6 100644 --- a/.github/actions/Resolve-PSModuleVersion/src/main.ps1 +++ b/.github/actions/Resolve-PSModuleVersion/src/main.ps1 @@ -3,7 +3,7 @@ param() $PSStyle.OutputRendering = 'Ansi' -Import-Module -Name 'Helpers' -Force +Import-Module -Name 'PSModule' -Force Import-Module -Name "$PSScriptRoot/Resolve-PSModuleVersion.Helpers.psm1" -Force $actionInput = Read-ActionInput diff --git a/.github/actions/Resolve-PSModuleVersion/tests/Resolve-PSModuleVersion.Helpers.Tests.Data.psd1 b/.github/actions/Resolve-PSModuleVersion/tests/Resolve-PSModuleVersion.Helpers.Tests.Data.psd1 deleted file mode 100644 index c08c11e1..00000000 --- a/.github/actions/Resolve-PSModuleVersion/tests/Resolve-PSModuleVersion.Helpers.Tests.Data.psd1 +++ /dev/null @@ -1,510 +0,0 @@ -@{ - ReleaseDecision = @( - @{ - Name = 'Patch label with Release type' - ReleaseType = 'Release' - AutoPatching = $false - HeadRef = 'feat/test-patch' - Labels = @('patch') - Expected = @{ - ShouldPublish = $true - CreateRelease = $true - CreatePrerelease = $false - MajorRelease = $false - MinorRelease = $false - PatchRelease = $true - HasVersionBump = $true - PrereleaseName = 'feattestpatch' - } - } - @{ - Name = 'Minor label with Release type' - ReleaseType = 'Release' - AutoPatching = $false - HeadRef = 'feat/test-minor' - Labels = @('minor') - Expected = @{ - ShouldPublish = $true - CreateRelease = $true - CreatePrerelease = $false - MajorRelease = $false - MinorRelease = $true - PatchRelease = $false - HasVersionBump = $true - PrereleaseName = 'feattestminor' - } - } - @{ - Name = 'Major label with Release type' - ReleaseType = 'Release' - AutoPatching = $false - HeadRef = 'feat/test-major' - Labels = @('major') - Expected = @{ - ShouldPublish = $true - CreateRelease = $true - CreatePrerelease = $false - MajorRelease = $true - MinorRelease = $false - PatchRelease = $false - HasVersionBump = $true - PrereleaseName = 'feattestmajor' - } - } - @{ - Name = 'AutoPatching with no label' - ReleaseType = 'Release' - AutoPatching = $true - HeadRef = 'feat/test-autopatch' - Labels = @() - Expected = @{ - ShouldPublish = $true - CreateRelease = $true - CreatePrerelease = $false - MajorRelease = $false - MinorRelease = $false - PatchRelease = $true - HasVersionBump = $true - PrereleaseName = 'feattestautopatch' - } - } - @{ - Name = 'Ignore label suppresses release' - ReleaseType = 'Release' - AutoPatching = $false - HeadRef = 'feat/test-ignore' - Labels = @('patch', 'skip-release') - Expected = @{ - ShouldPublish = $false - CreateRelease = $true - CreatePrerelease = $true - MajorRelease = $false - MinorRelease = $false - PatchRelease = $true - HasVersionBump = $true - PrereleaseName = 'feattestignore' - } - } - @{ - Name = 'ReleaseType None produces prerelease' - ReleaseType = 'None' - AutoPatching = $false - HeadRef = 'feat/test-none' - Labels = @('patch') - Expected = @{ - ShouldPublish = $false - CreateRelease = $false - CreatePrerelease = $true - MajorRelease = $false - MinorRelease = $false - PatchRelease = $true - HasVersionBump = $true - PrereleaseName = 'feattestnone' - } - } - @{ - Name = 'ReleaseType None with a minor label previews a minor bump' - ReleaseType = 'None' - AutoPatching = $false - HeadRef = 'feat/none-minor' - Labels = @('minor') - Expected = @{ - ShouldPublish = $false - CreateRelease = $false - CreatePrerelease = $true - MajorRelease = $false - MinorRelease = $true - PatchRelease = $false - HasVersionBump = $true - PrereleaseName = 'featnoneminor' - } - } - @{ - Name = 'ReleaseType None with a major label previews a major bump' - ReleaseType = 'None' - AutoPatching = $false - HeadRef = 'feat/none-major' - Labels = @('major') - Expected = @{ - ShouldPublish = $false - CreateRelease = $false - CreatePrerelease = $true - MajorRelease = $true - MinorRelease = $false - PatchRelease = $false - HasVersionBump = $true - PrereleaseName = 'featnonemajor' - } - } - @{ - Name = 'ReleaseType Prerelease with minor label' - ReleaseType = 'Prerelease' - AutoPatching = $false - HeadRef = 'feat/add-prerelease-support' - Labels = @('minor') - Expected = @{ - ShouldPublish = $true - CreateRelease = $false - CreatePrerelease = $true - MajorRelease = $false - MinorRelease = $true - PatchRelease = $false - HasVersionBump = $true - PrereleaseName = 'feataddprereleasesupport' - } - } - @{ - Name = 'No bump label and no AutoPatching falls back to prerelease' - ReleaseType = 'Release' - AutoPatching = $false - HeadRef = 'feat/no-label' - Labels = @() - Expected = @{ - ShouldPublish = $false - CreateRelease = $true - CreatePrerelease = $true - MajorRelease = $false - MinorRelease = $false - PatchRelease = $true - HasVersionBump = $true - PrereleaseName = 'featnolabel' - } - } - ) - - NextModuleVersion = @( - @{ - Name = 'Patch bump - Release' - LatestVersion = '1.0.1' - VersionPrefix = 'v' - IncrementalPrerelease = $false - DatePrereleaseFormat = '' - ExpectedVersion = '1.0.2' - ExpectedPrerelease = '' - ExpectedPrefix = 'v' - Decision = @{ - ShouldPublish = $true - CreateRelease = $true - CreatePrerelease = $false - MajorRelease = $false - MinorRelease = $false - PatchRelease = $true - HasVersionBump = $true - PrereleaseName = 'feattestpatch' - } - } - @{ - Name = 'Minor bump - Release' - LatestVersion = '1.0.1' - VersionPrefix = 'v' - IncrementalPrerelease = $false - DatePrereleaseFormat = '' - ExpectedVersion = '1.1.0' - ExpectedPrerelease = '' - ExpectedPrefix = 'v' - Decision = @{ - ShouldPublish = $true - CreateRelease = $true - CreatePrerelease = $false - MajorRelease = $false - MinorRelease = $true - PatchRelease = $false - HasVersionBump = $true - PrereleaseName = 'feattestminor' - } - } - @{ - Name = 'Major bump - Release' - LatestVersion = '1.2.3' - VersionPrefix = 'v' - IncrementalPrerelease = $false - DatePrereleaseFormat = '' - ExpectedVersion = '2.0.0' - ExpectedPrerelease = '' - ExpectedPrefix = 'v' - Decision = @{ - ShouldPublish = $true - CreateRelease = $true - CreatePrerelease = $false - MajorRelease = $true - MinorRelease = $false - PatchRelease = $false - HasVersionBump = $true - PrereleaseName = 'feattestmajor' - } - } - @{ - Name = 'ReleaseType None - prerelease with incremental counter' - LatestVersion = '1.0.1' - VersionPrefix = 'v' - IncrementalPrerelease = $false - DatePrereleaseFormat = '' - ExpectedVersion = '1.0.2' - ExpectedPrerelease = 'feattestnone001' - ExpectedPrefix = 'v' - Decision = @{ - ShouldPublish = $false - CreateRelease = $false - CreatePrerelease = $true - MajorRelease = $false - MinorRelease = $false - PatchRelease = $true - HasVersionBump = $true - PrereleaseName = 'feattestnone' - } - } - @{ - Name = 'Prerelease type with IncrementalPrerelease' - LatestVersion = '1.0.1' - VersionPrefix = 'v' - IncrementalPrerelease = $true - DatePrereleaseFormat = '' - ExpectedVersion = '1.1.0' - ExpectedPrerelease = 'feataddprereleasesupport001' - ExpectedPrefix = 'v' - Decision = @{ - ShouldPublish = $true - CreateRelease = $false - CreatePrerelease = $true - MajorRelease = $false - MinorRelease = $true - PatchRelease = $false - HasVersionBump = $true - PrereleaseName = 'feataddprereleasesupport' - } - } - @{ - Name = 'Ignore label falls back to prerelease with counter' - LatestVersion = '1.0.1' - VersionPrefix = 'v' - IncrementalPrerelease = $false - DatePrereleaseFormat = '' - ExpectedVersion = '1.0.2' - ExpectedPrerelease = 'feattestignore001' - ExpectedPrefix = 'v' - Decision = @{ - ShouldPublish = $false - CreateRelease = $true - CreatePrerelease = $true - MajorRelease = $false - MinorRelease = $false - PatchRelease = $true - HasVersionBump = $true - PrereleaseName = 'feattestignore' - } - } - @{ - Name = 'No version prefix' - LatestVersion = '2.0.0' - VersionPrefix = '' - IncrementalPrerelease = $false - DatePrereleaseFormat = '' - ExpectedVersion = '2.0.1' - ExpectedPrerelease = '' - ExpectedPrefix = '' - Decision = @{ - ShouldPublish = $true - CreateRelease = $true - CreatePrerelease = $false - MajorRelease = $false - MinorRelease = $false - PatchRelease = $true - HasVersionBump = $true - PrereleaseName = 'main' - } - } - @{ - Name = 'AutoPatch - Release with no label' - LatestVersion = '1.0.1' - VersionPrefix = 'v' - IncrementalPrerelease = $false - DatePrereleaseFormat = '' - ExpectedVersion = '1.0.2' - ExpectedPrerelease = '' - ExpectedPrefix = 'v' - Decision = @{ - ShouldPublish = $true - CreateRelease = $true - CreatePrerelease = $false - MajorRelease = $false - MinorRelease = $false - PatchRelease = $true - HasVersionBump = $true - PrereleaseName = 'feattestautopatch' - } - } - @{ - Name = 'Prerelease without IncrementalPrerelease but ShouldPublish true' - LatestVersion = '1.0.0' - VersionPrefix = 'v' - IncrementalPrerelease = $false - DatePrereleaseFormat = '' - ExpectedVersion = '1.0.1' - ExpectedPrerelease = 'dev' - ExpectedPrefix = 'v' - Decision = @{ - ShouldPublish = $true - CreateRelease = $false - CreatePrerelease = $true - MajorRelease = $false - MinorRelease = $false - PatchRelease = $true - HasVersionBump = $true - PrereleaseName = 'dev' - } - } - ) - - EndToEnd = @( - @{ - Name = 'Patch bump produces release version' - LatestVersion = '1.0.1' - ReleaseType = 'Release' - AutoPatching = $false - IncrementalPrerelease = $false - VersionPrefix = 'v' - HeadRef = 'feat/test-patch' - Labels = @('patch') - ExpectedShouldPublish = $true - ExpectedReleaseType = 'Release' - ExpectedVersion = '1.0.2' - ExpectedPrerelease = '' - ExpectedFullVersion = 'v1.0.2' - } - @{ - Name = 'Minor bump produces release version' - LatestVersion = '1.0.1' - ReleaseType = 'Release' - AutoPatching = $false - IncrementalPrerelease = $false - VersionPrefix = 'v' - HeadRef = 'feat/test-minor' - Labels = @('minor') - ExpectedShouldPublish = $true - ExpectedReleaseType = 'Release' - ExpectedVersion = '1.1.0' - ExpectedPrerelease = '' - ExpectedFullVersion = 'v1.1.0' - } - @{ - Name = 'Major bump produces release version' - LatestVersion = '1.0.1' - ReleaseType = 'Release' - AutoPatching = $false - IncrementalPrerelease = $false - VersionPrefix = 'v' - HeadRef = 'feat/test-major' - Labels = @('major') - ExpectedShouldPublish = $true - ExpectedReleaseType = 'Release' - ExpectedVersion = '2.0.0' - ExpectedPrerelease = '' - ExpectedFullVersion = 'v2.0.0' - } - @{ - Name = 'Auto-patch with no label produces release version' - LatestVersion = '1.0.1' - ReleaseType = 'Release' - AutoPatching = $true - IncrementalPrerelease = $false - VersionPrefix = 'v' - HeadRef = 'feat/test-autopatch' - Labels = @() - ExpectedShouldPublish = $true - ExpectedReleaseType = 'Release' - ExpectedVersion = '1.0.2' - ExpectedPrerelease = '' - ExpectedFullVersion = 'v1.0.2' - } - @{ - Name = 'Ignore label suppresses release, produces prerelease' - LatestVersion = '1.0.1' - ReleaseType = 'Release' - AutoPatching = $false - IncrementalPrerelease = $false - VersionPrefix = 'v' - HeadRef = 'feat/test-ignore' - Labels = @('patch', 'skip-release') - ExpectedShouldPublish = $false - ExpectedReleaseType = 'None' - ExpectedVersion = '1.0.2' - ExpectedPrerelease = 'feattestignore001' - ExpectedFullVersion = 'v1.0.2-feattestignore001' - } - @{ - Name = 'ReleaseType None produces prerelease with counter' - LatestVersion = '1.0.1' - ReleaseType = 'None' - AutoPatching = $false - IncrementalPrerelease = $false - VersionPrefix = 'v' - HeadRef = 'feat/test-none' - Labels = @('patch') - ExpectedShouldPublish = $false - ExpectedReleaseType = 'None' - ExpectedVersion = '1.0.2' - ExpectedPrerelease = 'feattestnone001' - ExpectedFullVersion = 'v1.0.2-feattestnone001' - } - @{ - Name = 'ReleaseType None with a minor label previews a minor prerelease' - LatestVersion = '1.0.1' - ReleaseType = 'None' - AutoPatching = $false - IncrementalPrerelease = $false - VersionPrefix = 'v' - HeadRef = 'feat/none-minor' - Labels = @('minor') - ExpectedShouldPublish = $false - ExpectedReleaseType = 'None' - ExpectedVersion = '1.1.0' - ExpectedPrerelease = 'featnoneminor001' - ExpectedFullVersion = 'v1.1.0-featnoneminor001' - } - @{ - Name = 'ReleaseType None with a major label previews a major prerelease' - LatestVersion = '1.0.1' - ReleaseType = 'None' - AutoPatching = $false - IncrementalPrerelease = $false - VersionPrefix = 'v' - HeadRef = 'feat/none-major' - Labels = @('major') - ExpectedShouldPublish = $false - ExpectedReleaseType = 'None' - ExpectedVersion = '2.0.0' - ExpectedPrerelease = 'featnonemajor001' - ExpectedFullVersion = 'v2.0.0-featnonemajor001' - } - @{ - Name = 'Prerelease type with incremental counter' - LatestVersion = '1.0.1' - ReleaseType = 'Prerelease' - AutoPatching = $false - IncrementalPrerelease = $true - VersionPrefix = 'v' - HeadRef = 'feat/add-prerelease-support' - Labels = @('minor') - ExpectedShouldPublish = $true - ExpectedReleaseType = 'Prerelease' - ExpectedVersion = '1.1.0' - ExpectedPrerelease = 'feataddprereleasesupport001' - ExpectedFullVersion = 'v1.1.0-feataddprereleasesupport001' - } - @{ - Name = 'No label and no AutoPatching falls back to prerelease' - LatestVersion = '1.0.1' - ReleaseType = 'Release' - AutoPatching = $false - IncrementalPrerelease = $false - VersionPrefix = 'v' - HeadRef = 'feat/no-label' - Labels = @() - ExpectedShouldPublish = $false - ExpectedReleaseType = 'None' - ExpectedVersion = '1.0.2' - ExpectedPrerelease = 'featnolabel001' - ExpectedFullVersion = 'v1.0.2-featnolabel001' - } - ) -} diff --git a/.github/actions/Resolve-PSModuleVersion/tests/Resolve-PSModuleVersion.Helpers.Tests.ps1 b/.github/actions/Resolve-PSModuleVersion/tests/Resolve-PSModuleVersion.Helpers.Tests.ps1 deleted file mode 100644 index e028ef40..00000000 --- a/.github/actions/Resolve-PSModuleVersion/tests/Resolve-PSModuleVersion.Helpers.Tests.ps1 +++ /dev/null @@ -1,260 +0,0 @@ -#Requires -Modules @{ ModuleName = 'Pester'; ModuleVersion = '5.0' } - -[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseDeclaredVarsMoreThanAssignments', '', - Justification = 'Variables are used across Pester BeforeAll/It blocks.')] -[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSReviewUnusedParameter', '', - Justification = 'Parameters in LogGroup mock are required by the caller signature.')] -[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSProvideCommentHelp', '', - Justification = 'LogGroup is a test helper mock, not a public function.')] -param() - -# Load test data at script scope so it is available during Pester discovery (-ForEach) -$TestData = Import-PowerShellDataFile -Path "$PSScriptRoot/Resolve-PSModuleVersion.Helpers.Tests.Data.psd1" - -BeforeAll { - # Install PSSemVer for version handling - if (-not (Get-Module -ListAvailable -Name PSSemVer)) { - Install-PSResource -Name PSSemVer -Repository PSGallery -TrustRepository -Scope CurrentUser - } - Import-Module -Name PSSemVer -Force - - # Mock LogGroup so module functions execute their blocks without console decoration - function LogGroup { - param([string]$Name, [scriptblock]$ScriptBlock) - & $ScriptBlock - } - - # Import the module under test - Import-Module -Name "$PSScriptRoot/../scripts/Resolve-PSModuleVersion.Helpers.psm1" -Force -} - -Describe 'Resolve-ReleaseDecision' { - BeforeAll { - $baseConfig = [PSCustomObject]@{ - AutoPatching = $false - IncrementalPrerelease = $false - DatePrereleaseFormat = '' - VersionPrefix = 'v' - ReleaseType = 'Release' - IgnoreLabels = @('skip-release') - MajorLabels = @('major') - MinorLabels = @('minor') - PatchLabels = @('patch') - } - } - - Context '' -ForEach $TestData.ReleaseDecision { - BeforeAll { - $config = [PSCustomObject]@{ - AutoPatching = $AutoPatching - IncrementalPrerelease = $baseConfig.IncrementalPrerelease - DatePrereleaseFormat = $baseConfig.DatePrereleaseFormat - VersionPrefix = $baseConfig.VersionPrefix - ReleaseType = $ReleaseType - IgnoreLabels = $baseConfig.IgnoreLabels - MajorLabels = $baseConfig.MajorLabels - MinorLabels = $baseConfig.MinorLabels - PatchLabels = $baseConfig.PatchLabels - } - $pullRequest = [PSCustomObject]@{ - HeadRef = $HeadRef - Labels = $Labels - } - $result = Resolve-ReleaseDecision -Configuration $config -PullRequest $pullRequest - } - - It 'ShouldPublish is ' { - $result.ShouldPublish | Should -Be $Expected.ShouldPublish - } - It 'CreateRelease is ' { - $result.CreateRelease | Should -Be $Expected.CreateRelease - } - It 'CreatePrerelease is ' { - $result.CreatePrerelease | Should -Be $Expected.CreatePrerelease - } - It 'MajorRelease is ' { - $result.MajorRelease | Should -Be $Expected.MajorRelease - } - It 'MinorRelease is ' { - $result.MinorRelease | Should -Be $Expected.MinorRelease - } - It 'PatchRelease is ' { - $result.PatchRelease | Should -Be $Expected.PatchRelease - } - It 'HasVersionBump is ' { - $result.HasVersionBump | Should -Be $Expected.HasVersionBump - } - It 'PrereleaseName is ' { - $result.PrereleaseName | Should -Be $Expected.PrereleaseName - } - } -} - -Describe 'Get-NextModuleVersion' { - BeforeAll { - Mock -CommandName Find-PSResource -ModuleName 'Resolve-PSModuleVersion.Helpers' -MockWith { @() } - $emptyReleases = @([PSCustomObject]@{ tagName = 'v0.0.0'; isLatest = $false; isPrerelease = $false }) - } - - Context '' -ForEach $TestData.NextModuleVersion { - BeforeAll { - $config = [PSCustomObject]@{ - AutoPatching = $false - IncrementalPrerelease = $IncrementalPrerelease - DatePrereleaseFormat = $DatePrereleaseFormat - VersionPrefix = $VersionPrefix - ReleaseType = 'Release' - IgnoreLabels = @() - MajorLabels = @('major') - MinorLabels = @('minor') - PatchLabels = @('patch') - } - $decisionObj = [PSCustomObject]$Decision - $latestVer = New-PSSemVer -Version $LatestVersion - $result = Get-NextModuleVersion -LatestVersion $latestVer -Decision $decisionObj ` - -Configuration $config -ModuleName 'TestModule' -Releases $emptyReleases - } - - It 'Version is ' { - "$($result.Major).$($result.Minor).$($result.Patch)" | Should -Be $ExpectedVersion - } - It 'Prerelease is ' { - if ([string]::IsNullOrEmpty($ExpectedPrerelease)) { - $result.Prerelease | Should -BeNullOrEmpty - } else { - $result.Prerelease | Should -Be $ExpectedPrerelease - } - } - It 'Prefix is ' { - $result.Prefix | Should -Be $ExpectedPrefix - } - } -} - -Describe 'End-to-end: Resolve-ReleaseDecision + Get-NextModuleVersion' { - BeforeAll { - Mock -CommandName Find-PSResource -ModuleName 'Resolve-PSModuleVersion.Helpers' -MockWith { @() } - $emptyReleases = @([PSCustomObject]@{ tagName = 'v0.0.0'; isLatest = $false; isPrerelease = $false }) - } - - Context '' -ForEach $TestData.EndToEnd { - BeforeAll { - $config = [PSCustomObject]@{ - AutoPatching = $AutoPatching - IncrementalPrerelease = $IncrementalPrerelease - DatePrereleaseFormat = '' - VersionPrefix = $VersionPrefix - ReleaseType = $ReleaseType - IgnoreLabels = @('skip-release') - MajorLabels = @('major') - MinorLabels = @('minor') - PatchLabels = @('patch') - } - $pullRequest = [PSCustomObject]@{ - HeadRef = $HeadRef - Labels = $Labels - } - $decision = Resolve-ReleaseDecision -Configuration $config -PullRequest $pullRequest - $latestVer = New-PSSemVer -Version $LatestVersion - $newVersion = Get-NextModuleVersion -LatestVersion $latestVer -Decision $decision ` - -Configuration $config -ModuleName 'TestModule' -Releases $emptyReleases - - # Derive resolved release type the same way Write-ActionOutput does - $resolvedReleaseType = if ($decision.ShouldPublish) { - if ($decision.CreateRelease) { 'Release' } else { 'Prerelease' } - } else { - 'None' - } - } - - It 'ShouldPublish is ' { - $decision.ShouldPublish | Should -Be $ExpectedShouldPublish - } - It 'ReleaseType is ' { - $resolvedReleaseType | Should -Be $ExpectedReleaseType - } - It 'Version is ' { - "$($newVersion.Major).$($newVersion.Minor).$($newVersion.Patch)" | Should -Be $ExpectedVersion - } - It 'Prerelease is ' { - if ([string]::IsNullOrEmpty($ExpectedPrerelease)) { - $newVersion.Prerelease | Should -BeNullOrEmpty - } else { - $newVersion.Prerelease | Should -Be $ExpectedPrerelease - } - } - It 'FullVersion is ' { - $newVersion.ToString() | Should -Be $ExpectedFullVersion - } - } -} - -Describe 'Non-PR event keeps the current version' { - # main.ps1 builds this decision when the event has no pull_request (for example - # workflow_dispatch or schedule): no bump, no prerelease, no publish. Get-NextModuleVersion - # must then return the current published version unchanged, floored at 0.0.0 when nothing - # has ever been released. - BeforeAll { - Mock -CommandName Find-PSResource -ModuleName 'Resolve-PSModuleVersion.Helpers' -MockWith { @() } - $emptyReleases = @([PSCustomObject]@{ tagName = 'v0.0.0'; isLatest = $false; isPrerelease = $false }) - $config = [PSCustomObject]@{ - AutoPatching = $false - IncrementalPrerelease = $true - DatePrereleaseFormat = '' - VersionPrefix = 'v' - ReleaseType = 'None' - IgnoreLabels = @() - MajorLabels = @('major') - MinorLabels = @('minor') - PatchLabels = @('patch') - } - $noReleaseDecision = [PSCustomObject]@{ - ShouldPublish = $false - CreateRelease = $false - CreatePrerelease = $false - MajorRelease = $false - MinorRelease = $false - PatchRelease = $false - HasVersionBump = $false - PrereleaseName = '' - } - } - - It 'keeps the current version with no bump and no prerelease' -ForEach @( - @{ LatestVersion = '1.2.3' } - @{ LatestVersion = '0.0.0' } - ) { - $latestVer = New-PSSemVer -Version $LatestVersion - $result = Get-NextModuleVersion -LatestVersion $latestVer -Decision $noReleaseDecision ` - -Configuration $config -ModuleName 'TestModule' -Releases $emptyReleases - "$($result.Major).$($result.Minor).$($result.Patch)" | Should -Be $LatestVersion - $result.Prerelease | Should -BeNullOrEmpty - } -} - -Describe 'Get-GitHubPullRequest' { - # Covers the non-PR branch: on an event without a pull_request (workflow_dispatch/schedule) - # the function must return $null so the caller keeps the current version, and it must still - # return the head ref + labels on a pull_request event. - AfterEach { - Remove-Item Env:PSMODULE_RESOLVE_PSMODULEVERSION_INPUT_EventJson -ErrorAction SilentlyContinue - } - - It 'returns $null when the event has no pull_request (non-PR event)' { - $env:PSMODULE_RESOLVE_PSMODULEVERSION_INPUT_EventJson = '{ "action": "workflow_dispatch" }' - Get-GitHubPullRequest | Should -BeNullOrEmpty - } - - It 'returns the head ref and labels for a pull_request event' { - $eventJson = @{ - pull_request = @{ - head = @{ ref = 'feat/example' } - labels = @(@{ name = 'patch' }, @{ name = 'prerelease' }) - } - } | ConvertTo-Json -Depth 5 - $env:PSMODULE_RESOLVE_PSMODULEVERSION_INPUT_EventJson = $eventJson - $result = Get-GitHubPullRequest - $result.HeadRef | Should -Be 'feat/example' - ($result.Labels -join ',') | Should -Be 'patch,prerelease' - } -} diff --git a/.github/actions/Test-PSModule/action.yml b/.github/actions/Test-PSModule/action.yml index 788c77b8..4f7030d1 100644 --- a/.github/actions/Test-PSModule/action.yml +++ b/.github/actions/Test-PSModule/action.yml @@ -266,8 +266,8 @@ outputs: runs: using: composite steps: - - name: Install-PSModuleHelpers - uses: ./_wf/.github/actions/Install-PSModuleHelpers + - name: Install-PSModule + uses: ./_wf/.github/actions/Install-PSModule - name: Get test paths shell: pwsh diff --git a/.github/actions/Test-PSModule/tests/outputEnumOnlyTestRepo/outputs/module/PSModuleEnumOnly/PSModuleEnumOnly.psd1 b/.github/actions/Test-PSModule/tests/outputEnumOnlyTestRepo/outputs/module/PSModuleEnumOnly/PSModuleEnumOnly.psd1 deleted file mode 100644 index d9689588..00000000 --- a/.github/actions/Test-PSModule/tests/outputEnumOnlyTestRepo/outputs/module/PSModuleEnumOnly/PSModuleEnumOnly.psd1 +++ /dev/null @@ -1,36 +0,0 @@ -@{ - RootModule = 'PSModuleEnumOnly.psm1' - ModuleVersion = '999.0.0' - CompatiblePSEditions = @( - 'Core' - 'Desktop' - ) - GUID = 'b1c8c046-2253-4f30-8e08-e98a222a954a' - Author = 'PSModule' - CompanyName = 'PSModule' - Copyright = '(c) 2024 PSModule. All rights reserved.' - Description = 'Fixture module with enum type accelerators and no class type accelerators.' - PowerShellVersion = '5.1' - ProcessorArchitecture = 'None' - FunctionsToExport = @() - CmdletsToExport = @() - VariablesToExport = @() - AliasesToExport = @() - FileList = @( - 'PSModuleEnumOnly.psd1' - 'PSModuleEnumOnly.psm1' - ) - PrivateData = @{ - PSData = @{ - Tags = @( - 'workflow' - 'powershell' - 'powershell-module' - 'PSEdition_Desktop' - 'PSEdition_Core' - ) - LicenseUri = 'https://github.com/PSModule/Test-PSModule/blob/main/LICENSE' - ProjectUri = 'https://github.com/PSModule/Test-PSModule' - } - } -} \ No newline at end of file diff --git a/.github/actions/Test-PSModule/tests/outputEnumOnlyTestRepo/outputs/module/PSModuleEnumOnly/PSModuleEnumOnly.psm1 b/.github/actions/Test-PSModule/tests/outputEnumOnlyTestRepo/outputs/module/PSModuleEnumOnly/PSModuleEnumOnly.psm1 deleted file mode 100644 index 35724786..00000000 --- a/.github/actions/Test-PSModule/tests/outputEnumOnlyTestRepo/outputs/module/PSModuleEnumOnly/PSModuleEnumOnly.psm1 +++ /dev/null @@ -1,48 +0,0 @@ -[CmdletBinding()] -param() - -enum ModuleLifecycle { - Loaded - Removed -} - -#region Class exporter -$TypeAcceleratorsClass = [psobject].Assembly.GetType( - 'System.Management.Automation.TypeAccelerators' -) -$ExistingTypeAccelerators = $TypeAcceleratorsClass::Get -$ExportableEnums = @( - [ModuleLifecycle] -) -$ExportableEnums | ForEach-Object { Write-Verbose "Exporting enum '$($_.FullName)'." } -foreach ($Type in $ExportableEnums) { - if ($Type.FullName -in $ExistingTypeAccelerators.Keys) { - Write-Verbose "Enum already exists [$($Type.FullName)]. Skipping." - } else { - Write-Verbose "Importing enum '$Type'." - $TypeAcceleratorsClass::Add($Type.FullName, $Type) - } -} -$ExportableClasses = @( -) -$ExportableClasses | ForEach-Object { Write-Verbose "Exporting class '$($_.FullName)'." } -foreach ($Type in $ExportableClasses) { - if ($Type.FullName -in $ExistingTypeAccelerators.Keys) { - Write-Verbose "Class already exists [$($Type.FullName)]. Skipping." - } else { - Write-Verbose "Importing class '$Type'." - $TypeAcceleratorsClass::Add($Type.FullName, $Type) - } -} - -$MyInvocation.MyCommand.ScriptBlock.Module.OnRemove = { - $CurrentTypeAccelerators = $TypeAcceleratorsClass::Get - foreach ($Type in ($ExportableEnums + $ExportableClasses)) { - if ($CurrentTypeAccelerators[$Type.FullName] -eq $Type) { - $null = $TypeAcceleratorsClass::Remove($Type.FullName) - } - } -}.GetNewClosure() -#endregion Class exporter - -Export-ModuleMember -Function @() -Alias @() -Variable @() \ No newline at end of file diff --git a/.github/actions/Test-PSModule/tests/outputEnumOnlyTestRepo/tests/.gitkeep b/.github/actions/Test-PSModule/tests/outputEnumOnlyTestRepo/tests/.gitkeep deleted file mode 100644 index 93172870..00000000 --- a/.github/actions/Test-PSModule/tests/outputEnumOnlyTestRepo/tests/.gitkeep +++ /dev/null @@ -1 +0,0 @@ -Tracks the fixture tests directory required by the action setup step. \ No newline at end of file diff --git a/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/docs/PSModuleTest/Get-PSModuleTest.md b/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/docs/PSModuleTest/Get-PSModuleTest.md deleted file mode 100644 index 346f9b93..00000000 --- a/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/docs/PSModuleTest/Get-PSModuleTest.md +++ /dev/null @@ -1,72 +0,0 @@ ---- -external help file: PSModuleTest-help.xml -Module Name: PSModuleTest -online version: -schema: 2.0.0 ---- - -# Get-PSModuleTest - -## SYNOPSIS -Performs tests on a module. - -## SYNTAX - -```powershell -Get-PSModuleTest [-Name] [-ProgressAction ] [] -``` - -## DESCRIPTION -{{ Fill in the Description }} - -## EXAMPLES - -### EXAMPLE 1 -```powershell -Test-PSModule -Name 'World' -``` - -"Hello, World!" - -## PARAMETERS - -### -Name -Name of the person to greet. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: True -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProgressAction -{{ Fill ProgressAction Description }} - -```yaml -Type: ActionPreference -Parameter Sets: (All) -Aliases: proga - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### CommonParameters -This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/docs/PSModuleTest/New-PSModuleTest.md b/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/docs/PSModuleTest/New-PSModuleTest.md deleted file mode 100644 index e3ce5e7e..00000000 --- a/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/docs/PSModuleTest/New-PSModuleTest.md +++ /dev/null @@ -1,72 +0,0 @@ ---- -external help file: PSModuleTest-help.xml -Module Name: PSModuleTest -online version: -schema: 2.0.0 ---- - -# New-PSModuleTest - -## SYNOPSIS -Performs tests on a module. - -## SYNTAX - -```powershell -New-PSModuleTest [-Name] [-ProgressAction ] [] -``` - -## DESCRIPTION -{{ Fill in the Description }} - -## EXAMPLES - -### EXAMPLE 1 -```powershell -Test-PSModule -Name 'World' -``` - -"Hello, World!" - -## PARAMETERS - -### -Name -Name of the person to greet. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: True -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProgressAction -{{ Fill ProgressAction Description }} - -```yaml -Type: ActionPreference -Parameter Sets: (All) -Aliases: proga - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### CommonParameters -This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/docs/PSModuleTest/Set-PSModuleTest.md b/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/docs/PSModuleTest/Set-PSModuleTest.md deleted file mode 100644 index 6504d6f4..00000000 --- a/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/docs/PSModuleTest/Set-PSModuleTest.md +++ /dev/null @@ -1,72 +0,0 @@ ---- -external help file: PSModuleTest-help.xml -Module Name: PSModuleTest -online version: -schema: 2.0.0 ---- - -# Set-PSModuleTest - -## SYNOPSIS -Performs tests on a module. - -## SYNTAX - -```powershell -Set-PSModuleTest [-Name] [-ProgressAction ] [] -``` - -## DESCRIPTION -{{ Fill in the Description }} - -## EXAMPLES - -### EXAMPLE 1 -```powershell -Test-PSModule -Name 'World' -``` - -"Hello, World!" - -## PARAMETERS - -### -Name -Name of the person to greet. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: True -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProgressAction -{{ Fill ProgressAction Description }} - -```yaml -Type: ActionPreference -Parameter Sets: (All) -Aliases: proga - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### CommonParameters -This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/docs/PSModuleTest/Test-PSModuleTest.md b/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/docs/PSModuleTest/Test-PSModuleTest.md deleted file mode 100644 index 59fc9f86..00000000 --- a/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/docs/PSModuleTest/Test-PSModuleTest.md +++ /dev/null @@ -1,72 +0,0 @@ ---- -external help file: PSModuleTest-help.xml -Module Name: PSModuleTest -online version: -schema: 2.0.0 ---- - -# Test-PSModuleTest - -## SYNOPSIS -Performs tests on a module. - -## SYNTAX - -```powershell -Test-PSModuleTest [-Name] [-ProgressAction ] [] -``` - -## DESCRIPTION -{{ Fill in the Description }} - -## EXAMPLES - -### EXAMPLE 1 -```powershell -Test-PSModule -Name 'World' -``` - -"Hello, World!" - -## PARAMETERS - -### -Name -Name of the person to greet. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: True -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProgressAction -{{ Fill ProgressAction Description }} - -```yaml -Type: ActionPreference -Parameter Sets: (All) -Aliases: proga - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### CommonParameters -This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). - -## INPUTS - -## OUTPUTS - -## NOTES - -## RELATED LINKS diff --git a/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/module/PSModuleTest/PSModuleTest.psd1 b/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/module/PSModuleTest/PSModuleTest.psd1 deleted file mode 100644 index d248c5a9..00000000 --- a/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/module/PSModuleTest/PSModuleTest.psd1 +++ /dev/null @@ -1,75 +0,0 @@ -@{ - RootModule = 'PSModuleTest.psm1' - ModuleVersion = '3.0.11' - CompatiblePSEditions = @( - 'Core' - 'Desktop' - ) - GUID = '20b37221-db1c-43db-9cca-f22b33123548' - Author = 'PSModule' - CompanyName = 'PSModule' - Copyright = '(c) 2024 PSModule. All rights reserved.' - Description = 'Process a module from source code to published module.' - PowerShellVersion = '5.1' - ProcessorArchitecture = 'None' - RequiredModules = @( - @{ - ModuleVersion = '1.1.5' - ModuleName = 'PSSemVer' - } - 'Utilities' - ) - RequiredAssemblies = 'assemblies/LsonLib.dll' - ScriptsToProcess = 'scripts/loader.ps1' - TypesToProcess = @( - 'types/DirectoryInfo.Types.ps1xml' - 'types/FileInfo.Types.ps1xml' - ) - FormatsToProcess = @( - 'formats/CultureInfo.Format.ps1xml' - 'formats/Mygciview.Format.ps1xml' - ) - NestedModules = @( - 'modules/OtherPSModule.psm1' - ) - FunctionsToExport = @( - 'Get-PSModuleTest' - 'New-PSModuleTest' - 'Set-PSModuleTest' - 'Test-PSModuleTest' - ) - CmdletsToExport = @() - VariablesToExport = @() - AliasesToExport = '*' - ModuleList = @( - 'modules/OtherPSModule.psm1' - ) - FileList = @( - 'PSModuleTest.psd1' - 'PSModuleTest.psm1' - 'assemblies/LsonLib.dll' - 'data/Config.psd1' - 'data/Settings.psd1' - 'formats/CultureInfo.Format.ps1xml' - 'formats/Mygciview.Format.ps1xml' - 'modules/OtherPSModule.psm1' - 'scripts/loader.ps1' - 'types/DirectoryInfo.Types.ps1xml' - 'types/FileInfo.Types.ps1xml' - ) - PrivateData = @{ - PSData = @{ - Tags = @( - 'workflow' - 'powershell' - 'powershell-module' - 'PSEdition_Desktop' - 'PSEdition_Core' - ) - LicenseUri = 'https://github.com/PSModule/Process-PSModule/blob/main/LICENSE' - ProjectUri = 'https://github.com/PSModule/Process-PSModule' - IconUri = 'https://raw.githubusercontent.com/PSModule/Process-PSModule/main/icon/icon.png' - } - } -} - diff --git a/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1 b/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1 deleted file mode 100644 index 62a7268a..00000000 --- a/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/module/PSModuleTest/PSModuleTest.psm1 +++ /dev/null @@ -1,434 +0,0 @@ -[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSAvoidLongLines', '', Justification = 'Contains long links.')] -[CmdletBinding()] -param() - -$scriptName = $MyInvocation.MyCommand.Name -Write-Debug "[$scriptName] Importing module" - -#region - Data import -Write-Debug "[$scriptName] - [data] - Processing folder" -$dataFolder = (Join-Path $PSScriptRoot 'data') -Write-Debug "[$scriptName] - [data] - [$dataFolder]" -Get-ChildItem -Path "$dataFolder" -Recurse -Force -Include '*.psd1' -ErrorAction SilentlyContinue | ForEach-Object { - Write-Debug "[$scriptName] - [data] - [$($_.Name)] - Importing" - New-Variable -Name $_.BaseName -Value (Import-PowerShellDataFile -Path $_.FullName) -Force - Write-Debug "[$scriptName] - [data] - [$($_.Name)] - Done" -} - -Write-Debug "[$scriptName] - [data] - Done" -#endregion - Data import - -#region - From /init -Write-Debug "[$scriptName] - [/init] - Processing folder" - -#region - From /init/initializer.ps1 -Write-Debug "[$scriptName] - [/init/initializer.ps1] - Importing" - -Write-Verbose '-------------------------------' -Write-Verbose '--- THIS IS AN INITIALIZER ---' -Write-Verbose '-------------------------------' - -Write-Debug "[$scriptName] - [/init/initializer.ps1] - Done" -#endregion - From /init/initializer.ps1 - -Write-Debug "[$scriptName] - [/init] - Done" -#endregion - From /init - -#region - From /classes -Write-Debug "[$scriptName] - [/classes] - Processing folder" - -#region - From /classes/Book.ps1 -Write-Debug "[$scriptName] - [/classes/Book.ps1] - Importing" - -class Book { - # Class properties - [string] $Title - [string] $Author - [string] $Synopsis - [string] $Publisher - [datetime] $PublishDate - [int] $PageCount - [string[]] $Tags - # Default constructor - Book() { $this.Init(@{}) } - # Convenience constructor from hashtable - Book([hashtable]$Properties) { $this.Init($Properties) } - # Common constructor for title and author - Book([string]$Title, [string]$Author) { - $this.Init(@{Title = $Title; Author = $Author }) - } - # Shared initializer method - [void] Init([hashtable]$Properties) { - foreach ($Property in $Properties.Keys) { - $this.$Property = $Properties.$Property - } - } - # Method to calculate reading time as 2 minutes per page - [timespan] GetReadingTime() { - if ($this.PageCount -le 0) { - throw 'Unable to determine reading time from page count.' - } - $Minutes = $this.PageCount * 2 - return [timespan]::new(0, $Minutes, 0) - } - # Method to calculate how long ago a book was published - [timespan] GetPublishedAge() { - if ( - $null -eq $this.PublishDate -or - $this.PublishDate -eq [datetime]::MinValue - ) { throw 'PublishDate not defined' } - - return (Get-Date) - $this.PublishDate - } - # Method to return a string representation of the book - [string] ToString() { - return "$($this.Title) by $($this.Author) ($($this.PublishDate.Year))" - } -} - -Write-Debug "[$scriptName] - [/classes/Book.ps1] - Done" -#endregion - From /classes/Book.ps1 -#region - From /classes/BookList.ps1 -Write-Debug "[$scriptName] - [/classes/BookList.ps1] - Importing" - -class BookList { - # Static property to hold the list of books - static [System.Collections.Generic.List[Book]] $Books - # Static method to initialize the list of books. Called in the other - # static methods to avoid needing to explicit initialize the value. - static [void] Initialize() { [BookList]::Initialize($false) } - static [bool] Initialize([bool]$force) { - if ([BookList]::Books.Count -gt 0 -and -not $force) { - return $false - } - - [BookList]::Books = [System.Collections.Generic.List[Book]]::new() - - return $true - } - # Ensure a book is valid for the list. - static [void] Validate([book]$Book) { - $Prefix = @( - 'Book validation failed: Book must be defined with the Title,' - 'Author, and PublishDate properties, but' - ) -join ' ' - if ($null -eq $Book) { throw "$Prefix was null" } - if ([string]::IsNullOrEmpty($Book.Title)) { - throw "$Prefix Title wasn't defined" - } - if ([string]::IsNullOrEmpty($Book.Author)) { - throw "$Prefix Author wasn't defined" - } - if ([datetime]::MinValue -eq $Book.PublishDate) { - throw "$Prefix PublishDate wasn't defined" - } - } - # Static methods to manage the list of books. - # Add a book if it's not already in the list. - static [void] Add([Book]$Book) { - [BookList]::Initialize() - [BookList]::Validate($Book) - if ([BookList]::Books.Contains($Book)) { - throw "Book '$Book' already in list" - } - - $FindPredicate = { - param([Book]$b) - - $b.Title -eq $Book.Title -and - $b.Author -eq $Book.Author -and - $b.PublishDate -eq $Book.PublishDate - }.GetNewClosure() - if ([BookList]::Books.Find($FindPredicate)) { - throw "Book '$Book' already in list" - } - - [BookList]::Books.Add($Book) - } - # Clear the list of books. - static [void] Clear() { - [BookList]::Initialize() - [BookList]::Books.Clear() - } - # Find a specific book using a filtering scriptblock. - static [Book] Find([scriptblock]$Predicate) { - [BookList]::Initialize() - return [BookList]::Books.Find($Predicate) - } - # Find every book matching the filtering scriptblock. - static [Book[]] FindAll([scriptblock]$Predicate) { - [BookList]::Initialize() - return [BookList]::Books.FindAll($Predicate) - } - # Remove a specific book. - static [void] Remove([Book]$Book) { - [BookList]::Initialize() - [BookList]::Books.Remove($Book) - } - # Remove a book by property value. - static [void] RemoveBy([string]$Property, [string]$Value) { - [BookList]::Initialize() - $Index = [BookList]::Books.FindIndex({ - param($b) - $b.$Property -eq $Value - }.GetNewClosure()) - if ($Index -ge 0) { - [BookList]::Books.RemoveAt($Index) - } - } -} - -Write-Debug "[$scriptName] - [/classes/BookList.ps1] - Done" -#endregion - From /classes/BookList.ps1 - -Write-Debug "[$scriptName] - [/classes] - Done" -#endregion - From /classes - -#region - From /private -Write-Debug "[$scriptName] - [/private] - Processing folder" - -#region - From /private/Get-InternalPSModule.ps1 -Write-Debug "[$scriptName] - [/private/Get-InternalPSModule.ps1] - Importing" - -function Get-InternalPSModule { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} - -Write-Debug "[$scriptName] - [/private/Get-InternalPSModule.ps1] - Done" -#endregion - From /private/Get-InternalPSModule.ps1 -#region - From /private/Set-InternalPSModule.ps1 -Write-Debug "[$scriptName] - [/private/Set-InternalPSModule.ps1] - Importing" - -function Set-InternalPSModule { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [Diagnostics.CodeAnalysis.SuppressMessageAttribute( - 'PSUseShouldProcessForStateChangingFunctions', '', Scope = 'Function', - Justification = 'Reason for suppressing' - )] - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} - -Write-Debug "[$scriptName] - [/private/Set-InternalPSModule.ps1] - Done" -#endregion - From /private/Set-InternalPSModule.ps1 - -Write-Debug "[$scriptName] - [/private] - Done" -#endregion - From /private - -#region - From /public -Write-Debug "[$scriptName] - [/public] - Processing folder" - -#region - From /public/Get-PSModuleTest.ps1 -Write-Debug "[$scriptName] - [/public/Get-PSModuleTest.ps1] - Importing" - -#Requires -Modules Utilities - -function Get-PSModuleTest { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Debug 'Debug message' - Write-Verbose 'Verbose message' - Write-Output "Hello, $Name!" -} - -Write-Debug "[$scriptName] - [/public/Get-PSModuleTest.ps1] - Done" -#endregion - From /public/Get-PSModuleTest.ps1 -#region - From /public/New-PSModuleTest.ps1 -Write-Debug "[$scriptName] - [/public/New-PSModuleTest.ps1] - Importing" - -#Requires -Modules @{ModuleName='PSSemVer'; ModuleVersion='1.0'} - -function New-PSModuleTest { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [Diagnostics.CodeAnalysis.SuppressMessageAttribute( - 'PSUseShouldProcessForStateChangingFunctions', '', Scope = 'Function', - Justification = 'Reason for suppressing' - )] - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Debug 'Debug message' - Write-Verbose 'Verbose message' - Write-Output "Hello, $Name!" -} - -Write-Debug "[$scriptName] - [/public/New-PSModuleTest.ps1] - Done" -#endregion - From /public/New-PSModuleTest.ps1 -#region - From /public/Set-PSModuleTest.ps1 -Write-Debug "[$scriptName] - [/public/Set-PSModuleTest.ps1] - Importing" - -function Set-PSModuleTest { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [Diagnostics.CodeAnalysis.SuppressMessageAttribute( - 'PSUseShouldProcessForStateChangingFunctions', '', Scope = 'Function', - Justification = 'Reason for suppressing' - )] - [CmdletBinding(SupportsShouldProcess)] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Debug 'Debug message' - Write-Verbose 'Verbose message' - if ($PSCmdlet.ShouldProcess($Name, 'Set-PSModuleTest')) { - Write-Output "Hello, $Name!" - } -} - -Write-Debug "[$scriptName] - [/public/Set-PSModuleTest.ps1] - Done" -#endregion - From /public/Set-PSModuleTest.ps1 -#region - From /public/Test-PSModuleTest.ps1 -Write-Debug "[$scriptName] - [/public/Test-PSModuleTest.ps1] - Importing" - -function Test-PSModuleTest { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Debug 'Debug message' - Write-Verbose 'Verbose message' - Write-Output "Hello, $Name!" -} - -Write-Debug "[$scriptName] - [/public/Test-PSModuleTest.ps1] - Done" -#endregion - From /public/Test-PSModuleTest.ps1 - -Write-Debug "[$scriptName] - [/public] - Done" -#endregion - From /public - -#region - From /finally.ps1 -Write-Debug "[$scriptName] - [/finally.ps1] - Importing" - -Write-Verbose '------------------------------' -Write-Verbose '--- THIS IS A LAST LOADER ---' -Write-Verbose '------------------------------' -Write-Debug "[$scriptName] - [/finally.ps1] - Done" -#endregion - From /finally.ps1 - -#region Class exporter -# Get the internal TypeAccelerators class to use its static methods. -$TypeAcceleratorsClass = [psobject].Assembly.GetType( - 'System.Management.Automation.TypeAccelerators' -) -# Ensure none of the types would clobber an existing type accelerator. -# If a type accelerator with the same name already exists, skip adding it. -$ExistingTypeAccelerators = $TypeAcceleratorsClass::Get -# Define the types to export with type accelerators. -$ExportableEnums = @( -) -$ExportableEnums | ForEach-Object { Write-Verbose "Exporting enum '$($_.FullName)'." } -foreach ($Type in $ExportableEnums) { - if ($Type.FullName -in $ExistingTypeAccelerators.Keys) { - Write-Verbose "Enum already exists [$($Type.FullName)]. Skipping." - } else { - Write-Verbose "Importing enum '$Type'." - $TypeAcceleratorsClass::Add($Type.FullName, $Type) - } -} -$ExportableClasses = @( - [Book] - [BookList] -) -$ExportableClasses | ForEach-Object { Write-Verbose "Exporting class '$($_.FullName)'." } -foreach ($Type in $ExportableClasses) { - if ($Type.FullName -in $ExistingTypeAccelerators.Keys) { - Write-Verbose "Class already exists [$($Type.FullName)]. Skipping." - } else { - Write-Verbose "Importing class '$Type'." - $TypeAcceleratorsClass::Add($Type.FullName, $Type) - } -} - -# Remove type accelerators when the module is removed. -$MyInvocation.MyCommand.ScriptBlock.Module.OnRemove = { - foreach ($Type in ($ExportableEnums + $ExportableClasses)) { - $null = $TypeAcceleratorsClass::Remove($Type.FullName) - } -}.GetNewClosure() -#endregion Class exporter - -$exports = @{ - Cmdlet = '' - Alias = '*' - Variable = '' - Function = @( - 'Get-PSModuleTest' - 'New-PSModuleTest' - 'Set-PSModuleTest' - 'Test-PSModuleTest' - ) -} -Export-ModuleMember @exports - diff --git a/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/module/PSModuleTest/assemblies/LsonLib.dll b/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/module/PSModuleTest/assemblies/LsonLib.dll deleted file mode 100644 index 36618070..00000000 Binary files a/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/module/PSModuleTest/assemblies/LsonLib.dll and /dev/null differ diff --git a/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/module/PSModuleTest/data/Config.psd1 b/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/module/PSModuleTest/data/Config.psd1 deleted file mode 100644 index fea44669..00000000 --- a/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/module/PSModuleTest/data/Config.psd1 +++ /dev/null @@ -1,3 +0,0 @@ -@{ - RandomKey = 'RandomValue' -} diff --git a/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/module/PSModuleTest/data/Settings.psd1 b/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/module/PSModuleTest/data/Settings.psd1 deleted file mode 100644 index bcfa7b47..00000000 --- a/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/module/PSModuleTest/data/Settings.psd1 +++ /dev/null @@ -1,3 +0,0 @@ -@{ - RandomSetting = 'RandomSettingValue' -} diff --git a/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/module/PSModuleTest/formats/CultureInfo.Format.ps1xml b/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/module/PSModuleTest/formats/CultureInfo.Format.ps1xml deleted file mode 100644 index a715e08a..00000000 --- a/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/module/PSModuleTest/formats/CultureInfo.Format.ps1xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - System.Globalization.CultureInfo - - System.Globalization.CultureInfo - - - - - 16 - - - 16 - - - - - - - - LCID - - - Name - - - DisplayName - - - - - - - - diff --git a/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/module/PSModuleTest/formats/Mygciview.Format.ps1xml b/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/module/PSModuleTest/formats/Mygciview.Format.ps1xml deleted file mode 100644 index 4c972c2c..00000000 --- a/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/module/PSModuleTest/formats/Mygciview.Format.ps1xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - mygciview - - System.IO.DirectoryInfo - System.IO.FileInfo - - - PSParentPath - - - - - - 7 - Left - - - - 26 - Right - - - - 26 - Right - - - - 14 - Right - - - - Left - - - - - - - - ModeWithoutHardLink - - - LastWriteTime - - - CreationTime - - - Length - - - Name - - - - - - - - diff --git a/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/module/PSModuleTest/modules/OtherPSModule.psm1 b/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/module/PSModuleTest/modules/OtherPSModule.psm1 deleted file mode 100644 index 9e4353ba..00000000 --- a/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/module/PSModuleTest/modules/OtherPSModule.psm1 +++ /dev/null @@ -1,19 +0,0 @@ -Function Get-OtherPSModule { - <# - .SYNOPSIS - Performs tests on a module. - - .DESCRIPTION - A longer description of the function. - - .EXAMPLE - Get-OtherPSModule -Name 'World' - #> - [CmdletBinding()] - param( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} diff --git a/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/module/PSModuleTest/scripts/loader.ps1 b/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/module/PSModuleTest/scripts/loader.ps1 deleted file mode 100644 index 973735ad..00000000 --- a/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/module/PSModuleTest/scripts/loader.ps1 +++ /dev/null @@ -1,3 +0,0 @@ -Write-Verbose '-------------------------' -Write-Verbose '--- THIS IS A LOADER ---' -Write-Verbose '-------------------------' diff --git a/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/module/PSModuleTest/types/DirectoryInfo.Types.ps1xml b/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/module/PSModuleTest/types/DirectoryInfo.Types.ps1xml deleted file mode 100644 index aef538b2..00000000 --- a/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/module/PSModuleTest/types/DirectoryInfo.Types.ps1xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - System.IO.FileInfo - - - Status - Success - - - - - System.IO.DirectoryInfo - - - Status - Success - - - - diff --git a/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/module/PSModuleTest/types/FileInfo.Types.ps1xml b/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/module/PSModuleTest/types/FileInfo.Types.ps1xml deleted file mode 100644 index 4cfaf6b8..00000000 --- a/.github/actions/Test-PSModule/tests/outputTestRepo/outputs/module/PSModuleTest/types/FileInfo.Types.ps1xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - System.IO.FileInfo - - - Age - - ((Get-Date) - ($this.CreationTime)).Days - - - - - diff --git a/.github/actions/Test-PSModule/tests/outputTestRepo/tests/Environments/Environment.Tests.ps1 b/.github/actions/Test-PSModule/tests/outputTestRepo/tests/Environments/Environment.Tests.ps1 deleted file mode 100644 index 211be946..00000000 --- a/.github/actions/Test-PSModule/tests/outputTestRepo/tests/Environments/Environment.Tests.ps1 +++ /dev/null @@ -1,15 +0,0 @@ -Describe 'Environment Variables are available' { - It 'Should be available [<_>]' -ForEach @( - 'TEST_APP_ENT_CLIENT_ID', - 'TEST_APP_ENT_PRIVATE_KEY', - 'TEST_APP_ORG_CLIENT_ID', - 'TEST_APP_ORG_PRIVATE_KEY', - 'TEST_USER_ORG_FG_PAT', - 'TEST_USER_USER_FG_PAT', - 'TEST_USER_PAT' - ) { - $name = $_ - Write-Verbose "Environment variable: [$name]" -Verbose - Get-ChildItem env: | Where-Object { $_.Name -eq $name } | Should -Not -BeNullOrEmpty - } -} diff --git a/.github/actions/Test-PSModule/tests/outputTestRepo/tests/MyTests/PSModuleTest.Tests.ps1 b/.github/actions/Test-PSModule/tests/outputTestRepo/tests/MyTests/PSModuleTest.Tests.ps1 deleted file mode 100644 index 7a49dadb..00000000 --- a/.github/actions/Test-PSModule/tests/outputTestRepo/tests/MyTests/PSModuleTest.Tests.ps1 +++ /dev/null @@ -1,44 +0,0 @@ -[CmdletBinding()] -param( - # Path to the module to test. - [Parameter()] - [string] $Path -) - -Write-Verbose "Path to the module: [$Path]" -Verbose -Describe 'PSModuleTest.Tests.ps1' { - Context 'Function: Test-PSModuleTest' { - It 'Should be able to call the function' { - Write-Verbose (Test-PSModuleTest -Name 'World' | Out-String) -Verbose - Test-PSModuleTest -Name 'World' | Should -Be 'Hello, World!' - } - } - - Context 'Function: Get-PSModuleTest' { - It 'Should be able to call the function' { - Write-Verbose (Get-PSModuleTest -Name 'World' | Out-String) -Verbose - Get-PSModuleTest -Name 'World' | Should -Be 'Hello, World!' - } - } - - Context 'Function: New-PSModuleTest' { - It 'Should be able to call the function' { - Write-Verbose (New-PSModuleTest -Name 'World' | Out-String) -Verbose - New-PSModuleTest -Name 'World' | Should -Be 'Hello, World!' - } - } - - Context 'Function: Set-PSModuleTest' { - It 'Should be able to call the function' { - Write-Verbose (Set-PSModuleTest -Name 'World' | Out-String) -Verbose - Set-PSModuleTest -Name 'World' | Should -Be 'Hello, World!' - } - } - - Context 'Variables' { - It "Exports a variable for SolarSystems that contains 'Solar System'" { - Write-Verbose ($SolarSystems | Out-String) -Verbose - $SolarSystems[0].Name | Should -Be 'Solar System' - } - } -} diff --git a/.github/actions/Test-PSModule/tests/srcTestRepo/README.md b/.github/actions/Test-PSModule/tests/srcTestRepo/README.md deleted file mode 100644 index b459e352..00000000 --- a/.github/actions/Test-PSModule/tests/srcTestRepo/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Test module - -This is a test readme. diff --git a/.github/actions/Test-PSModule/tests/srcTestRepo/icon/icon.png b/.github/actions/Test-PSModule/tests/srcTestRepo/icon/icon.png deleted file mode 100644 index be83fd5f..00000000 Binary files a/.github/actions/Test-PSModule/tests/srcTestRepo/icon/icon.png and /dev/null differ diff --git a/.github/actions/Test-PSModule/tests/srcTestRepo/mkdocs.yml b/.github/actions/Test-PSModule/tests/srcTestRepo/mkdocs.yml deleted file mode 100644 index df5e17ad..00000000 --- a/.github/actions/Test-PSModule/tests/srcTestRepo/mkdocs.yml +++ /dev/null @@ -1,75 +0,0 @@ -site_name: -{{ REPO_NAME }}- -theme: - name: material - language: en - font: - text: Roboto - code: Sono - logo: Assets/icon.png - favicon: Assets/icon.png - palette: - # Palette toggle for automatic mode - - media: "(prefers-color-scheme)" - toggle: - icon: material/link - name: Switch to dark mode - # Palette toggle for dark mode - - media: '(prefers-color-scheme: dark)' - scheme: slate - toggle: - primary: black - accent: green - icon: material/toggle-switch-off-outline - name: Switch to light mode - # Palette toggle for light mode - - media: '(prefers-color-scheme: light)' - scheme: default - toggle: - primary: indigo - accent: green - icon: material/toggle-switch - name: Switch to system preference - icon: - repo: material/github - features: - - navigation.instant - - navigation.instant.progress - - navigation.indexes - - navigation.top - - navigation.tracking - - navigation.expand - - search.suggest - - search.highlight - -repo_name: -{{ REPO_OWNER }}-/-{{ REPO_NAME }}- -repo_url: https://github.com/-{{ REPO_OWNER }}-/-{{ REPO_NAME }}- - -plugins: - - search - -markdown_extensions: - - toc: - permalink: true # Adds a link icon to headings - - attr_list - - admonition - - md_in_html - - pymdownx.details # Enables collapsible admonitions - -extra: - social: - - icon: fontawesome/brands/discord - link: https://discord.gg/jedJWCPAhD - name: -{{ REPO_OWNER }}- on Discord - - icon: fontawesome/brands/github - link: https://github.com/-{{ REPO_OWNER }}-/ - name: -{{ REPO_OWNER }}- on GitHub - consent: - title: Cookie consent - description: >- - We use cookies to recognize your repeated visits and preferences, as well - as to measure the effectiveness of our documentation and whether users - find what they're searching for. With your consent, you're helping us to - make our documentation better. - actions: - - accept - - reject diff --git a/.github/actions/Test-PSModule/tests/srcTestRepo/src/assemblies/LsonLib.dll b/.github/actions/Test-PSModule/tests/srcTestRepo/src/assemblies/LsonLib.dll deleted file mode 100644 index 36618070..00000000 Binary files a/.github/actions/Test-PSModule/tests/srcTestRepo/src/assemblies/LsonLib.dll and /dev/null differ diff --git a/.github/actions/Test-PSModule/tests/srcTestRepo/src/classes/private/SecretWriter.ps1 b/.github/actions/Test-PSModule/tests/srcTestRepo/src/classes/private/SecretWriter.ps1 deleted file mode 100644 index 1b1732a5..00000000 --- a/.github/actions/Test-PSModule/tests/srcTestRepo/src/classes/private/SecretWriter.ps1 +++ /dev/null @@ -1,15 +0,0 @@ -class SecretWriter { - [string] $Alias - [string] $Name - [string] $Secret - - SecretWriter([string] $alias, [string] $name, [string] $secret) { - $this.Alias = $alias - $this.Name = $name - $this.Secret = $secret - } - - [string] GetAlias() { - return $this.Alias - } -} diff --git a/.github/actions/Test-PSModule/tests/srcTestRepo/src/classes/public/Book.ps1 b/.github/actions/Test-PSModule/tests/srcTestRepo/src/classes/public/Book.ps1 deleted file mode 100644 index 8917d9ab..00000000 --- a/.github/actions/Test-PSModule/tests/srcTestRepo/src/classes/public/Book.ps1 +++ /dev/null @@ -1,147 +0,0 @@ -class Book { - # Class properties - [string] $Title - [string] $Author - [string] $Synopsis - [string] $Publisher - [datetime] $PublishDate - [int] $PageCount - [string[]] $Tags - # Default constructor - Book() { $this.Init(@{}) } - # Convenience constructor from hashtable - Book([hashtable]$Properties) { $this.Init($Properties) } - # Common constructor for title and author - Book([string]$Title, [string]$Author) { - $this.Init(@{Title = $Title; Author = $Author }) - } - # Shared initializer method - [void] Init([hashtable]$Properties) { - foreach ($Property in $Properties.Keys) { - $this.$Property = $Properties.$Property - } - } - # Method to calculate reading time as 2 minutes per page - [timespan] GetReadingTime() { - if ($this.PageCount -le 0) { - throw 'Unable to determine reading time from page count.' - } - $Minutes = $this.PageCount * 2 - return [timespan]::new(0, $Minutes, 0) - } - # Method to calculate how long ago a book was published - [timespan] GetPublishedAge() { - if ( - $null -eq $this.PublishDate -or - $this.PublishDate -eq [datetime]::MinValue - ) { throw 'PublishDate not defined' } - - return (Get-Date) - $this.PublishDate - } - # Method to return a string representation of the book - [string] ToString() { - return "$($this.Title) by $($this.Author) ($($this.PublishDate.Year))" - } -} - -class BookList { - # Static property to hold the list of books - static [System.Collections.Generic.List[Book]] $Books - # Static method to initialize the list of books. Called in the other - # static methods to avoid needing to explicit initialize the value. - static [void] Initialize() { [BookList]::Initialize($false) } - static [bool] Initialize([bool]$force) { - if ([BookList]::Books.Count -gt 0 -and -not $force) { - return $false - } - - [BookList]::Books = [System.Collections.Generic.List[Book]]::new() - - return $true - } - # Ensure a book is valid for the list. - static [void] Validate([book]$Book) { - $Prefix = @( - 'Book validation failed: Book must be defined with the Title,' - 'Author, and PublishDate properties, but' - ) -join ' ' - if ($null -eq $Book) { throw "$Prefix was null" } - if ([string]::IsNullOrEmpty($Book.Title)) { - throw "$Prefix Title wasn't defined" - } - if ([string]::IsNullOrEmpty($Book.Author)) { - throw "$Prefix Author wasn't defined" - } - if ([datetime]::MinValue -eq $Book.PublishDate) { - throw "$Prefix PublishDate wasn't defined" - } - } - # Static methods to manage the list of books. - # Add a book if it's not already in the list. - static [void] Add([Book]$Book) { - [BookList]::Initialize() - [BookList]::Validate($Book) - if ([BookList]::Books.Contains($Book)) { - throw "Book '$Book' already in list" - } - - $FindPredicate = { - param([Book]$b) - - $b.Title -eq $Book.Title -and - $b.Author -eq $Book.Author -and - $b.PublishDate -eq $Book.PublishDate - }.GetNewClosure() - if ([BookList]::Books.Find($FindPredicate)) { - throw "Book '$Book' already in list" - } - - [BookList]::Books.Add($Book) - } - # Clear the list of books. - static [void] Clear() { - [BookList]::Initialize() - [BookList]::Books.Clear() - } - # Find a specific book using a filtering scriptblock. - static [Book] Find([scriptblock]$Predicate) { - [BookList]::Initialize() - return [BookList]::Books.Find($Predicate) - } - # Find every book matching the filtering scriptblock. - static [Book[]] FindAll([scriptblock]$Predicate) { - [BookList]::Initialize() - return [BookList]::Books.FindAll($Predicate) - } - # Remove a specific book. - static [void] Remove([Book]$Book) { - [BookList]::Initialize() - [BookList]::Books.Remove($Book) - } - # Remove a book by property value. - static [void] RemoveBy([string]$Property, [string]$Value) { - [BookList]::Initialize() - $Index = [BookList]::Books.FindIndex({ - param($b) - $b.$Property -eq $Value - }.GetNewClosure()) - if ($Index -ge 0) { - [BookList]::Books.RemoveAt($Index) - } - } -} - -enum Binding { - Hardcover - Paperback - EBook -} - -enum Genre { - Mystery - Thriller - Romance - ScienceFiction - Fantasy - Horror -} diff --git a/.github/actions/Test-PSModule/tests/srcTestRepo/src/data/Config.psd1 b/.github/actions/Test-PSModule/tests/srcTestRepo/src/data/Config.psd1 deleted file mode 100644 index fea44669..00000000 --- a/.github/actions/Test-PSModule/tests/srcTestRepo/src/data/Config.psd1 +++ /dev/null @@ -1,3 +0,0 @@ -@{ - RandomKey = 'RandomValue' -} diff --git a/.github/actions/Test-PSModule/tests/srcTestRepo/src/data/Settings.psd1 b/.github/actions/Test-PSModule/tests/srcTestRepo/src/data/Settings.psd1 deleted file mode 100644 index bcfa7b47..00000000 --- a/.github/actions/Test-PSModule/tests/srcTestRepo/src/data/Settings.psd1 +++ /dev/null @@ -1,3 +0,0 @@ -@{ - RandomSetting = 'RandomSettingValue' -} diff --git a/.github/actions/Test-PSModule/tests/srcTestRepo/src/finally.ps1 b/.github/actions/Test-PSModule/tests/srcTestRepo/src/finally.ps1 deleted file mode 100644 index d8fc2071..00000000 --- a/.github/actions/Test-PSModule/tests/srcTestRepo/src/finally.ps1 +++ /dev/null @@ -1,3 +0,0 @@ -Write-Verbose '------------------------------' -Write-Verbose '--- THIS IS A LAST LOADER ---' -Write-Verbose '------------------------------' diff --git a/.github/actions/Test-PSModule/tests/srcTestRepo/src/formats/CultureInfo.Format.ps1xml b/.github/actions/Test-PSModule/tests/srcTestRepo/src/formats/CultureInfo.Format.ps1xml deleted file mode 100644 index a715e08a..00000000 --- a/.github/actions/Test-PSModule/tests/srcTestRepo/src/formats/CultureInfo.Format.ps1xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - System.Globalization.CultureInfo - - System.Globalization.CultureInfo - - - - - 16 - - - 16 - - - - - - - - LCID - - - Name - - - DisplayName - - - - - - - - diff --git a/.github/actions/Test-PSModule/tests/srcTestRepo/src/formats/Mygciview.Format.ps1xml b/.github/actions/Test-PSModule/tests/srcTestRepo/src/formats/Mygciview.Format.ps1xml deleted file mode 100644 index 4c972c2c..00000000 --- a/.github/actions/Test-PSModule/tests/srcTestRepo/src/formats/Mygciview.Format.ps1xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - mygciview - - System.IO.DirectoryInfo - System.IO.FileInfo - - - PSParentPath - - - - - - 7 - Left - - - - 26 - Right - - - - 26 - Right - - - - 14 - Right - - - - Left - - - - - - - - ModeWithoutHardLink - - - LastWriteTime - - - CreationTime - - - Length - - - Name - - - - - - - - diff --git a/.github/actions/Test-PSModule/tests/srcTestRepo/src/functions/private/Get-InternalPSModule.ps1 b/.github/actions/Test-PSModule/tests/srcTestRepo/src/functions/private/Get-InternalPSModule.ps1 deleted file mode 100644 index 89f053cb..00000000 --- a/.github/actions/Test-PSModule/tests/srcTestRepo/src/functions/private/Get-InternalPSModule.ps1 +++ /dev/null @@ -1,18 +0,0 @@ -function Get-InternalPSModule { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} diff --git a/.github/actions/Test-PSModule/tests/srcTestRepo/src/functions/private/Set-InternalPSModule.ps1 b/.github/actions/Test-PSModule/tests/srcTestRepo/src/functions/private/Set-InternalPSModule.ps1 deleted file mode 100644 index cf870ba6..00000000 --- a/.github/actions/Test-PSModule/tests/srcTestRepo/src/functions/private/Set-InternalPSModule.ps1 +++ /dev/null @@ -1,22 +0,0 @@ -function Set-InternalPSModule { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [Diagnostics.CodeAnalysis.SuppressMessageAttribute( - 'PSUseShouldProcessForStateChangingFunctions', '', Scope = 'Function', - Justification = 'Reason for suppressing' - )] - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} diff --git a/.github/actions/Test-PSModule/tests/srcTestRepo/src/functions/public/PSModule/Get-PSModuleTest.ps1 b/.github/actions/Test-PSModule/tests/srcTestRepo/src/functions/public/PSModule/Get-PSModuleTest.ps1 deleted file mode 100644 index 57257f1d..00000000 --- a/.github/actions/Test-PSModule/tests/srcTestRepo/src/functions/public/PSModule/Get-PSModuleTest.ps1 +++ /dev/null @@ -1,23 +0,0 @@ -#Requires -Modules Utilities -#Requires -Modules @{ ModuleName = 'PSSemVer'; RequiredVersion = '1.1.4' } -#Requires -Modules @{ ModuleName = 'DynamicParams'; ModuleVersion = '1.1.8' } -#Requires -Modules @{ ModuleName = 'Store'; ModuleVersion = '0.3.1' } - -function Get-PSModuleTest { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} diff --git a/.github/actions/Test-PSModule/tests/srcTestRepo/src/functions/public/PSModule/New-PSModuleTest.ps1 b/.github/actions/Test-PSModule/tests/srcTestRepo/src/functions/public/PSModule/New-PSModuleTest.ps1 deleted file mode 100644 index 5fa16bc3..00000000 --- a/.github/actions/Test-PSModule/tests/srcTestRepo/src/functions/public/PSModule/New-PSModuleTest.ps1 +++ /dev/null @@ -1,37 +0,0 @@ -#Requires -Modules @{ModuleName='PSSemVer'; ModuleVersion='1.1.4'} - -function New-PSModuleTest { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - - .NOTES - Testing if a module can have a [Markdown based link](https://example.com). - !"#¤%&/()=?`´^¨*'-_+§½{[]}<>|@£$€¥¢:;.," - \[This is a test\] - #> - [Diagnostics.CodeAnalysis.SuppressMessageAttribute( - 'PSUseShouldProcessForStateChangingFunctions', '', Scope = 'Function', - Justification = 'Reason for suppressing' - )] - [Alias('New-PSModuleTestAlias1')] - [Alias('New-PSModuleTestAlias2')] - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} - -New-Alias New-PSModuleTestAlias3 New-PSModuleTest -New-Alias -Name New-PSModuleTestAlias4 -Value New-PSModuleTest - - -Set-Alias New-PSModuleTestAlias5 New-PSModuleTest diff --git a/.github/actions/Test-PSModule/tests/srcTestRepo/src/functions/public/PSModule/PSModule.md b/.github/actions/Test-PSModule/tests/srcTestRepo/src/functions/public/PSModule/PSModule.md deleted file mode 100644 index 79741cf4..00000000 --- a/.github/actions/Test-PSModule/tests/srcTestRepo/src/functions/public/PSModule/PSModule.md +++ /dev/null @@ -1 +0,0 @@ -# This is PSModule diff --git a/.github/actions/Test-PSModule/tests/srcTestRepo/src/functions/public/SomethingElse/Set-PSModuleTest.ps1 b/.github/actions/Test-PSModule/tests/srcTestRepo/src/functions/public/SomethingElse/Set-PSModuleTest.ps1 deleted file mode 100644 index a87ac117..00000000 --- a/.github/actions/Test-PSModule/tests/srcTestRepo/src/functions/public/SomethingElse/Set-PSModuleTest.ps1 +++ /dev/null @@ -1,22 +0,0 @@ -function Set-PSModuleTest { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [Diagnostics.CodeAnalysis.SuppressMessageAttribute( - 'PSUseShouldProcessForStateChangingFunctions', '', Scope = 'Function', - Justification = 'Reason for suppressing' - )] - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} diff --git a/.github/actions/Test-PSModule/tests/srcTestRepo/src/functions/public/SomethingElse/SomethingElse.md b/.github/actions/Test-PSModule/tests/srcTestRepo/src/functions/public/SomethingElse/SomethingElse.md deleted file mode 100644 index d9f7e9ee..00000000 --- a/.github/actions/Test-PSModule/tests/srcTestRepo/src/functions/public/SomethingElse/SomethingElse.md +++ /dev/null @@ -1 +0,0 @@ -# This is SomethingElse diff --git a/.github/actions/Test-PSModule/tests/srcTestRepo/src/functions/public/Test-PSModuleTest.ps1 b/.github/actions/Test-PSModule/tests/srcTestRepo/src/functions/public/Test-PSModuleTest.ps1 deleted file mode 100644 index 26be2b9b..00000000 --- a/.github/actions/Test-PSModule/tests/srcTestRepo/src/functions/public/Test-PSModuleTest.ps1 +++ /dev/null @@ -1,18 +0,0 @@ -function Test-PSModuleTest { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} diff --git a/.github/actions/Test-PSModule/tests/srcTestRepo/src/functions/public/completers.ps1 b/.github/actions/Test-PSModule/tests/srcTestRepo/src/functions/public/completers.ps1 deleted file mode 100644 index 6b1adbb7..00000000 --- a/.github/actions/Test-PSModule/tests/srcTestRepo/src/functions/public/completers.ps1 +++ /dev/null @@ -1,8 +0,0 @@ -Register-ArgumentCompleter -CommandName New-PSModuleTest -ParameterName Name -ScriptBlock { - param($commandName, $parameterName, $wordToComplete, $commandAst, $fakeBoundParameters) - $null = $commandName, $parameterName, $wordToComplete, $commandAst, $fakeBoundParameters - - 'Alice', 'Bob', 'Charlie' | Where-Object { $_ -like "$wordToComplete*" } | ForEach-Object { - [System.Management.Automation.CompletionResult]::new($_, $_, 'ParameterValue', $_) - } -} diff --git a/.github/actions/Test-PSModule/tests/srcTestRepo/src/header.ps1 b/.github/actions/Test-PSModule/tests/srcTestRepo/src/header.ps1 deleted file mode 100644 index cc1fde9a..00000000 --- a/.github/actions/Test-PSModule/tests/srcTestRepo/src/header.ps1 +++ /dev/null @@ -1,3 +0,0 @@ -[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSAvoidLongLines', '', Justification = 'Contains long links.')] -[CmdletBinding()] -param() diff --git a/.github/actions/Test-PSModule/tests/srcTestRepo/src/init/initializer.ps1 b/.github/actions/Test-PSModule/tests/srcTestRepo/src/init/initializer.ps1 deleted file mode 100644 index 28396fb0..00000000 --- a/.github/actions/Test-PSModule/tests/srcTestRepo/src/init/initializer.ps1 +++ /dev/null @@ -1,3 +0,0 @@ -Write-Verbose '-------------------------------' -Write-Verbose '--- THIS IS AN INITIALIZER ---' -Write-Verbose '-------------------------------' diff --git a/.github/actions/Test-PSModule/tests/srcTestRepo/src/modules/OtherPSModule.psm1 b/.github/actions/Test-PSModule/tests/srcTestRepo/src/modules/OtherPSModule.psm1 deleted file mode 100644 index 5d6af8ea..00000000 --- a/.github/actions/Test-PSModule/tests/srcTestRepo/src/modules/OtherPSModule.psm1 +++ /dev/null @@ -1,19 +0,0 @@ -function Get-OtherPSModule { - <# - .SYNOPSIS - Performs tests on a module. - - .DESCRIPTION - A longer description of the function. - - .EXAMPLE - Get-OtherPSModule -Name 'World' - #> - [CmdletBinding()] - param( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} diff --git a/.github/actions/Test-PSModule/tests/srcTestRepo/src/scripts/loader.ps1 b/.github/actions/Test-PSModule/tests/srcTestRepo/src/scripts/loader.ps1 deleted file mode 100644 index 973735ad..00000000 --- a/.github/actions/Test-PSModule/tests/srcTestRepo/src/scripts/loader.ps1 +++ /dev/null @@ -1,3 +0,0 @@ -Write-Verbose '-------------------------' -Write-Verbose '--- THIS IS A LOADER ---' -Write-Verbose '-------------------------' diff --git a/.github/actions/Test-PSModule/tests/srcTestRepo/src/types/DirectoryInfo.Types.ps1xml b/.github/actions/Test-PSModule/tests/srcTestRepo/src/types/DirectoryInfo.Types.ps1xml deleted file mode 100644 index aef538b2..00000000 --- a/.github/actions/Test-PSModule/tests/srcTestRepo/src/types/DirectoryInfo.Types.ps1xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - System.IO.FileInfo - - - Status - Success - - - - - System.IO.DirectoryInfo - - - Status - Success - - - - diff --git a/.github/actions/Test-PSModule/tests/srcTestRepo/src/types/FileInfo.Types.ps1xml b/.github/actions/Test-PSModule/tests/srcTestRepo/src/types/FileInfo.Types.ps1xml deleted file mode 100644 index 4cfaf6b8..00000000 --- a/.github/actions/Test-PSModule/tests/srcTestRepo/src/types/FileInfo.Types.ps1xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - System.IO.FileInfo - - - Age - - ((Get-Date) - ($this.CreationTime)).Days - - - - - diff --git a/.github/actions/Test-PSModule/tests/srcTestRepo/src/variables/private/PrivateVariables.ps1 b/.github/actions/Test-PSModule/tests/srcTestRepo/src/variables/private/PrivateVariables.ps1 deleted file mode 100644 index f1fc2c3b..00000000 --- a/.github/actions/Test-PSModule/tests/srcTestRepo/src/variables/private/PrivateVariables.ps1 +++ /dev/null @@ -1,47 +0,0 @@ -$script:HabitablePlanets = @( - @{ - Name = 'Earth' - Mass = 5.97 - Diameter = 12756 - DayLength = 24.0 - }, - @{ - Name = 'Mars' - Mass = 0.642 - Diameter = 6792 - DayLength = 24.7 - }, - @{ - Name = 'Proxima Centauri b' - Mass = 1.17 - Diameter = 11449 - DayLength = 5.15 - }, - @{ - Name = 'Kepler-442b' - Mass = 2.34 - Diameter = 11349 - DayLength = 5.7 - }, - @{ - Name = 'Kepler-452b' - Mass = 5.0 - Diameter = 17340 - DayLength = 20.0 - } -) - -$script:InhabitedPlanets = @( - @{ - Name = 'Earth' - Mass = 5.97 - Diameter = 12756 - DayLength = 24.0 - }, - @{ - Name = 'Mars' - Mass = 0.642 - Diameter = 6792 - DayLength = 24.7 - } -) diff --git a/.github/actions/Test-PSModule/tests/srcTestRepo/src/variables/public/Moons.ps1 b/.github/actions/Test-PSModule/tests/srcTestRepo/src/variables/public/Moons.ps1 deleted file mode 100644 index dd0f33ca..00000000 --- a/.github/actions/Test-PSModule/tests/srcTestRepo/src/variables/public/Moons.ps1 +++ /dev/null @@ -1,6 +0,0 @@ -$script:Moons = @( - @{ - Planet = 'Earth' - Name = 'Moon' - } -) diff --git a/.github/actions/Test-PSModule/tests/srcTestRepo/src/variables/public/Planets.ps1 b/.github/actions/Test-PSModule/tests/srcTestRepo/src/variables/public/Planets.ps1 deleted file mode 100644 index 5927bc51..00000000 --- a/.github/actions/Test-PSModule/tests/srcTestRepo/src/variables/public/Planets.ps1 +++ /dev/null @@ -1,20 +0,0 @@ -$script:Planets = @( - @{ - Name = 'Mercury' - Mass = 0.330 - Diameter = 4879 - DayLength = 4222.6 - }, - @{ - Name = 'Venus' - Mass = 4.87 - Diameter = 12104 - DayLength = 2802.0 - }, - @{ - Name = 'Earth' - Mass = 5.97 - Diameter = 12756 - DayLength = 24.0 - } -) diff --git a/.github/actions/Test-PSModule/tests/srcTestRepo/src/variables/public/SolarSystems.ps1 b/.github/actions/Test-PSModule/tests/srcTestRepo/src/variables/public/SolarSystems.ps1 deleted file mode 100644 index acbcedfd..00000000 --- a/.github/actions/Test-PSModule/tests/srcTestRepo/src/variables/public/SolarSystems.ps1 +++ /dev/null @@ -1,17 +0,0 @@ -$script:SolarSystems = @( - @{ - Name = 'Solar System' - Planets = $script:Planets - Moons = $script:Moons - }, - @{ - Name = 'Alpha Centauri' - Planets = @() - Moons = @() - }, - @{ - Name = 'Sirius' - Planets = @() - Moons = @() - } -) diff --git a/.github/actions/Test-PSModule/tests/srcTestRepo/tests/Environment.Tests.ps1 b/.github/actions/Test-PSModule/tests/srcTestRepo/tests/Environment.Tests.ps1 deleted file mode 100644 index 211be946..00000000 --- a/.github/actions/Test-PSModule/tests/srcTestRepo/tests/Environment.Tests.ps1 +++ /dev/null @@ -1,15 +0,0 @@ -Describe 'Environment Variables are available' { - It 'Should be available [<_>]' -ForEach @( - 'TEST_APP_ENT_CLIENT_ID', - 'TEST_APP_ENT_PRIVATE_KEY', - 'TEST_APP_ORG_CLIENT_ID', - 'TEST_APP_ORG_PRIVATE_KEY', - 'TEST_USER_ORG_FG_PAT', - 'TEST_USER_USER_FG_PAT', - 'TEST_USER_PAT' - ) { - $name = $_ - Write-Verbose "Environment variable: [$name]" -Verbose - Get-ChildItem env: | Where-Object { $_.Name -eq $name } | Should -Not -BeNullOrEmpty - } -} diff --git a/.github/actions/Test-PSModule/tests/srcTestRepo/tests/PSModuleTest.Tests.ps1 b/.github/actions/Test-PSModule/tests/srcTestRepo/tests/PSModuleTest.Tests.ps1 deleted file mode 100644 index 7a49dadb..00000000 --- a/.github/actions/Test-PSModule/tests/srcTestRepo/tests/PSModuleTest.Tests.ps1 +++ /dev/null @@ -1,44 +0,0 @@ -[CmdletBinding()] -param( - # Path to the module to test. - [Parameter()] - [string] $Path -) - -Write-Verbose "Path to the module: [$Path]" -Verbose -Describe 'PSModuleTest.Tests.ps1' { - Context 'Function: Test-PSModuleTest' { - It 'Should be able to call the function' { - Write-Verbose (Test-PSModuleTest -Name 'World' | Out-String) -Verbose - Test-PSModuleTest -Name 'World' | Should -Be 'Hello, World!' - } - } - - Context 'Function: Get-PSModuleTest' { - It 'Should be able to call the function' { - Write-Verbose (Get-PSModuleTest -Name 'World' | Out-String) -Verbose - Get-PSModuleTest -Name 'World' | Should -Be 'Hello, World!' - } - } - - Context 'Function: New-PSModuleTest' { - It 'Should be able to call the function' { - Write-Verbose (New-PSModuleTest -Name 'World' | Out-String) -Verbose - New-PSModuleTest -Name 'World' | Should -Be 'Hello, World!' - } - } - - Context 'Function: Set-PSModuleTest' { - It 'Should be able to call the function' { - Write-Verbose (Set-PSModuleTest -Name 'World' | Out-String) -Verbose - Set-PSModuleTest -Name 'World' | Should -Be 'Hello, World!' - } - } - - Context 'Variables' { - It "Exports a variable for SolarSystems that contains 'Solar System'" { - Write-Verbose ($SolarSystems | Out-String) -Verbose - $SolarSystems[0].Name | Should -Be 'Solar System' - } - } -} diff --git a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/README.md b/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/README.md deleted file mode 100644 index b459e352..00000000 --- a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Test module - -This is a test readme. diff --git a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/icon/icon.png b/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/icon/icon.png deleted file mode 100644 index be83fd5f..00000000 Binary files a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/icon/icon.png and /dev/null differ diff --git a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/mkdocs.yml b/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/mkdocs.yml deleted file mode 100644 index df5e17ad..00000000 --- a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/mkdocs.yml +++ /dev/null @@ -1,75 +0,0 @@ -site_name: -{{ REPO_NAME }}- -theme: - name: material - language: en - font: - text: Roboto - code: Sono - logo: Assets/icon.png - favicon: Assets/icon.png - palette: - # Palette toggle for automatic mode - - media: "(prefers-color-scheme)" - toggle: - icon: material/link - name: Switch to dark mode - # Palette toggle for dark mode - - media: '(prefers-color-scheme: dark)' - scheme: slate - toggle: - primary: black - accent: green - icon: material/toggle-switch-off-outline - name: Switch to light mode - # Palette toggle for light mode - - media: '(prefers-color-scheme: light)' - scheme: default - toggle: - primary: indigo - accent: green - icon: material/toggle-switch - name: Switch to system preference - icon: - repo: material/github - features: - - navigation.instant - - navigation.instant.progress - - navigation.indexes - - navigation.top - - navigation.tracking - - navigation.expand - - search.suggest - - search.highlight - -repo_name: -{{ REPO_OWNER }}-/-{{ REPO_NAME }}- -repo_url: https://github.com/-{{ REPO_OWNER }}-/-{{ REPO_NAME }}- - -plugins: - - search - -markdown_extensions: - - toc: - permalink: true # Adds a link icon to headings - - attr_list - - admonition - - md_in_html - - pymdownx.details # Enables collapsible admonitions - -extra: - social: - - icon: fontawesome/brands/discord - link: https://discord.gg/jedJWCPAhD - name: -{{ REPO_OWNER }}- on Discord - - icon: fontawesome/brands/github - link: https://github.com/-{{ REPO_OWNER }}-/ - name: -{{ REPO_OWNER }}- on GitHub - consent: - title: Cookie consent - description: >- - We use cookies to recognize your repeated visits and preferences, as well - as to measure the effectiveness of our documentation and whether users - find what they're searching for. With your consent, you're helping us to - make our documentation better. - actions: - - accept - - reject diff --git a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/assemblies/LsonLib.dll b/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/assemblies/LsonLib.dll deleted file mode 100644 index 36618070..00000000 Binary files a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/assemblies/LsonLib.dll and /dev/null differ diff --git a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/classes/private/SecretWriter.ps1 b/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/classes/private/SecretWriter.ps1 deleted file mode 100644 index 1b1732a5..00000000 --- a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/classes/private/SecretWriter.ps1 +++ /dev/null @@ -1,15 +0,0 @@ -class SecretWriter { - [string] $Alias - [string] $Name - [string] $Secret - - SecretWriter([string] $alias, [string] $name, [string] $secret) { - $this.Alias = $alias - $this.Name = $name - $this.Secret = $secret - } - - [string] GetAlias() { - return $this.Alias - } -} diff --git a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/classes/public/Book.ps1 b/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/classes/public/Book.ps1 deleted file mode 100644 index 8917d9ab..00000000 --- a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/classes/public/Book.ps1 +++ /dev/null @@ -1,147 +0,0 @@ -class Book { - # Class properties - [string] $Title - [string] $Author - [string] $Synopsis - [string] $Publisher - [datetime] $PublishDate - [int] $PageCount - [string[]] $Tags - # Default constructor - Book() { $this.Init(@{}) } - # Convenience constructor from hashtable - Book([hashtable]$Properties) { $this.Init($Properties) } - # Common constructor for title and author - Book([string]$Title, [string]$Author) { - $this.Init(@{Title = $Title; Author = $Author }) - } - # Shared initializer method - [void] Init([hashtable]$Properties) { - foreach ($Property in $Properties.Keys) { - $this.$Property = $Properties.$Property - } - } - # Method to calculate reading time as 2 minutes per page - [timespan] GetReadingTime() { - if ($this.PageCount -le 0) { - throw 'Unable to determine reading time from page count.' - } - $Minutes = $this.PageCount * 2 - return [timespan]::new(0, $Minutes, 0) - } - # Method to calculate how long ago a book was published - [timespan] GetPublishedAge() { - if ( - $null -eq $this.PublishDate -or - $this.PublishDate -eq [datetime]::MinValue - ) { throw 'PublishDate not defined' } - - return (Get-Date) - $this.PublishDate - } - # Method to return a string representation of the book - [string] ToString() { - return "$($this.Title) by $($this.Author) ($($this.PublishDate.Year))" - } -} - -class BookList { - # Static property to hold the list of books - static [System.Collections.Generic.List[Book]] $Books - # Static method to initialize the list of books. Called in the other - # static methods to avoid needing to explicit initialize the value. - static [void] Initialize() { [BookList]::Initialize($false) } - static [bool] Initialize([bool]$force) { - if ([BookList]::Books.Count -gt 0 -and -not $force) { - return $false - } - - [BookList]::Books = [System.Collections.Generic.List[Book]]::new() - - return $true - } - # Ensure a book is valid for the list. - static [void] Validate([book]$Book) { - $Prefix = @( - 'Book validation failed: Book must be defined with the Title,' - 'Author, and PublishDate properties, but' - ) -join ' ' - if ($null -eq $Book) { throw "$Prefix was null" } - if ([string]::IsNullOrEmpty($Book.Title)) { - throw "$Prefix Title wasn't defined" - } - if ([string]::IsNullOrEmpty($Book.Author)) { - throw "$Prefix Author wasn't defined" - } - if ([datetime]::MinValue -eq $Book.PublishDate) { - throw "$Prefix PublishDate wasn't defined" - } - } - # Static methods to manage the list of books. - # Add a book if it's not already in the list. - static [void] Add([Book]$Book) { - [BookList]::Initialize() - [BookList]::Validate($Book) - if ([BookList]::Books.Contains($Book)) { - throw "Book '$Book' already in list" - } - - $FindPredicate = { - param([Book]$b) - - $b.Title -eq $Book.Title -and - $b.Author -eq $Book.Author -and - $b.PublishDate -eq $Book.PublishDate - }.GetNewClosure() - if ([BookList]::Books.Find($FindPredicate)) { - throw "Book '$Book' already in list" - } - - [BookList]::Books.Add($Book) - } - # Clear the list of books. - static [void] Clear() { - [BookList]::Initialize() - [BookList]::Books.Clear() - } - # Find a specific book using a filtering scriptblock. - static [Book] Find([scriptblock]$Predicate) { - [BookList]::Initialize() - return [BookList]::Books.Find($Predicate) - } - # Find every book matching the filtering scriptblock. - static [Book[]] FindAll([scriptblock]$Predicate) { - [BookList]::Initialize() - return [BookList]::Books.FindAll($Predicate) - } - # Remove a specific book. - static [void] Remove([Book]$Book) { - [BookList]::Initialize() - [BookList]::Books.Remove($Book) - } - # Remove a book by property value. - static [void] RemoveBy([string]$Property, [string]$Value) { - [BookList]::Initialize() - $Index = [BookList]::Books.FindIndex({ - param($b) - $b.$Property -eq $Value - }.GetNewClosure()) - if ($Index -ge 0) { - [BookList]::Books.RemoveAt($Index) - } - } -} - -enum Binding { - Hardcover - Paperback - EBook -} - -enum Genre { - Mystery - Thriller - Romance - ScienceFiction - Fantasy - Horror -} diff --git a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/data/Config.psd1 b/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/data/Config.psd1 deleted file mode 100644 index fea44669..00000000 --- a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/data/Config.psd1 +++ /dev/null @@ -1,3 +0,0 @@ -@{ - RandomKey = 'RandomValue' -} diff --git a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/data/Settings.psd1 b/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/data/Settings.psd1 deleted file mode 100644 index bcfa7b47..00000000 --- a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/data/Settings.psd1 +++ /dev/null @@ -1,3 +0,0 @@ -@{ - RandomSetting = 'RandomSettingValue' -} diff --git a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/finally.ps1 b/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/finally.ps1 deleted file mode 100644 index d8fc2071..00000000 --- a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/finally.ps1 +++ /dev/null @@ -1,3 +0,0 @@ -Write-Verbose '------------------------------' -Write-Verbose '--- THIS IS A LAST LOADER ---' -Write-Verbose '------------------------------' diff --git a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/formats/CultureInfo.Format.ps1xml b/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/formats/CultureInfo.Format.ps1xml deleted file mode 100644 index a715e08a..00000000 --- a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/formats/CultureInfo.Format.ps1xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - System.Globalization.CultureInfo - - System.Globalization.CultureInfo - - - - - 16 - - - 16 - - - - - - - - LCID - - - Name - - - DisplayName - - - - - - - - diff --git a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/formats/Mygciview.Format.ps1xml b/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/formats/Mygciview.Format.ps1xml deleted file mode 100644 index 4c972c2c..00000000 --- a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/formats/Mygciview.Format.ps1xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - mygciview - - System.IO.DirectoryInfo - System.IO.FileInfo - - - PSParentPath - - - - - - 7 - Left - - - - 26 - Right - - - - 26 - Right - - - - 14 - Right - - - - Left - - - - - - - - ModeWithoutHardLink - - - LastWriteTime - - - CreationTime - - - Length - - - Name - - - - - - - - diff --git a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/functions/private/Get-InternalPSModule.ps1 b/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/functions/private/Get-InternalPSModule.ps1 deleted file mode 100644 index 89f053cb..00000000 --- a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/functions/private/Get-InternalPSModule.ps1 +++ /dev/null @@ -1,18 +0,0 @@ -function Get-InternalPSModule { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} diff --git a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/functions/private/Set-InternalPSModule.ps1 b/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/functions/private/Set-InternalPSModule.ps1 deleted file mode 100644 index cf870ba6..00000000 --- a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/functions/private/Set-InternalPSModule.ps1 +++ /dev/null @@ -1,22 +0,0 @@ -function Set-InternalPSModule { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [Diagnostics.CodeAnalysis.SuppressMessageAttribute( - 'PSUseShouldProcessForStateChangingFunctions', '', Scope = 'Function', - Justification = 'Reason for suppressing' - )] - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} diff --git a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/functions/public/PSModule/Get-PSModuleTest.ps1 b/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/functions/public/PSModule/Get-PSModuleTest.ps1 deleted file mode 100644 index 57257f1d..00000000 --- a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/functions/public/PSModule/Get-PSModuleTest.ps1 +++ /dev/null @@ -1,23 +0,0 @@ -#Requires -Modules Utilities -#Requires -Modules @{ ModuleName = 'PSSemVer'; RequiredVersion = '1.1.4' } -#Requires -Modules @{ ModuleName = 'DynamicParams'; ModuleVersion = '1.1.8' } -#Requires -Modules @{ ModuleName = 'Store'; ModuleVersion = '0.3.1' } - -function Get-PSModuleTest { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} diff --git a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/functions/public/PSModule/New-PSModuleTest.ps1 b/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/functions/public/PSModule/New-PSModuleTest.ps1 deleted file mode 100644 index 5fa16bc3..00000000 --- a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/functions/public/PSModule/New-PSModuleTest.ps1 +++ /dev/null @@ -1,37 +0,0 @@ -#Requires -Modules @{ModuleName='PSSemVer'; ModuleVersion='1.1.4'} - -function New-PSModuleTest { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - - .NOTES - Testing if a module can have a [Markdown based link](https://example.com). - !"#¤%&/()=?`´^¨*'-_+§½{[]}<>|@£$€¥¢:;.," - \[This is a test\] - #> - [Diagnostics.CodeAnalysis.SuppressMessageAttribute( - 'PSUseShouldProcessForStateChangingFunctions', '', Scope = 'Function', - Justification = 'Reason for suppressing' - )] - [Alias('New-PSModuleTestAlias1')] - [Alias('New-PSModuleTestAlias2')] - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} - -New-Alias New-PSModuleTestAlias3 New-PSModuleTest -New-Alias -Name New-PSModuleTestAlias4 -Value New-PSModuleTest - - -Set-Alias New-PSModuleTestAlias5 New-PSModuleTest diff --git a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/functions/public/PSModule/PSModule.md b/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/functions/public/PSModule/PSModule.md deleted file mode 100644 index 79741cf4..00000000 --- a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/functions/public/PSModule/PSModule.md +++ /dev/null @@ -1 +0,0 @@ -# This is PSModule diff --git a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/functions/public/SomethingElse/Set-PSModuleTest.ps1 b/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/functions/public/SomethingElse/Set-PSModuleTest.ps1 deleted file mode 100644 index a87ac117..00000000 --- a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/functions/public/SomethingElse/Set-PSModuleTest.ps1 +++ /dev/null @@ -1,22 +0,0 @@ -function Set-PSModuleTest { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [Diagnostics.CodeAnalysis.SuppressMessageAttribute( - 'PSUseShouldProcessForStateChangingFunctions', '', Scope = 'Function', - Justification = 'Reason for suppressing' - )] - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} diff --git a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/functions/public/SomethingElse/SomethingElse.md b/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/functions/public/SomethingElse/SomethingElse.md deleted file mode 100644 index d9f7e9ee..00000000 --- a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/functions/public/SomethingElse/SomethingElse.md +++ /dev/null @@ -1 +0,0 @@ -# This is SomethingElse diff --git a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/functions/public/Test-PSModuleTest.ps1 b/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/functions/public/Test-PSModuleTest.ps1 deleted file mode 100644 index 26be2b9b..00000000 --- a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/functions/public/Test-PSModuleTest.ps1 +++ /dev/null @@ -1,18 +0,0 @@ -function Test-PSModuleTest { - <# - .SYNOPSIS - Performs tests on a module. - - .EXAMPLE - Test-PSModule -Name 'World' - - "Hello, World!" - #> - [CmdletBinding()] - param ( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} diff --git a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/functions/public/completers.ps1 b/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/functions/public/completers.ps1 deleted file mode 100644 index 6b1adbb7..00000000 --- a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/functions/public/completers.ps1 +++ /dev/null @@ -1,8 +0,0 @@ -Register-ArgumentCompleter -CommandName New-PSModuleTest -ParameterName Name -ScriptBlock { - param($commandName, $parameterName, $wordToComplete, $commandAst, $fakeBoundParameters) - $null = $commandName, $parameterName, $wordToComplete, $commandAst, $fakeBoundParameters - - 'Alice', 'Bob', 'Charlie' | Where-Object { $_ -like "$wordToComplete*" } | ForEach-Object { - [System.Management.Automation.CompletionResult]::new($_, $_, 'ParameterValue', $_) - } -} diff --git a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/header.ps1 b/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/header.ps1 deleted file mode 100644 index cc1fde9a..00000000 --- a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/header.ps1 +++ /dev/null @@ -1,3 +0,0 @@ -[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSAvoidLongLines', '', Justification = 'Contains long links.')] -[CmdletBinding()] -param() diff --git a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/init/initializer.ps1 b/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/init/initializer.ps1 deleted file mode 100644 index 28396fb0..00000000 --- a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/init/initializer.ps1 +++ /dev/null @@ -1,3 +0,0 @@ -Write-Verbose '-------------------------------' -Write-Verbose '--- THIS IS AN INITIALIZER ---' -Write-Verbose '-------------------------------' diff --git a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/manifest.psd1 b/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/manifest.psd1 deleted file mode 100644 index 77348f13..00000000 --- a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/manifest.psd1 +++ /dev/null @@ -1,3 +0,0 @@ -@{ - Author = 'Author' -} diff --git a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/modules/OtherPSModule.psm1 b/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/modules/OtherPSModule.psm1 deleted file mode 100644 index 5d6af8ea..00000000 --- a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/modules/OtherPSModule.psm1 +++ /dev/null @@ -1,19 +0,0 @@ -function Get-OtherPSModule { - <# - .SYNOPSIS - Performs tests on a module. - - .DESCRIPTION - A longer description of the function. - - .EXAMPLE - Get-OtherPSModule -Name 'World' - #> - [CmdletBinding()] - param( - # Name of the person to greet. - [Parameter(Mandatory)] - [string] $Name - ) - Write-Output "Hello, $Name!" -} diff --git a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/scripts/loader.ps1 b/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/scripts/loader.ps1 deleted file mode 100644 index 973735ad..00000000 --- a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/scripts/loader.ps1 +++ /dev/null @@ -1,3 +0,0 @@ -Write-Verbose '-------------------------' -Write-Verbose '--- THIS IS A LOADER ---' -Write-Verbose '-------------------------' diff --git a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/types/DirectoryInfo.Types.ps1xml b/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/types/DirectoryInfo.Types.ps1xml deleted file mode 100644 index aef538b2..00000000 --- a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/types/DirectoryInfo.Types.ps1xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - System.IO.FileInfo - - - Status - Success - - - - - System.IO.DirectoryInfo - - - Status - Success - - - - diff --git a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/types/FileInfo.Types.ps1xml b/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/types/FileInfo.Types.ps1xml deleted file mode 100644 index 4cfaf6b8..00000000 --- a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/types/FileInfo.Types.ps1xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - System.IO.FileInfo - - - Age - - ((Get-Date) - ($this.CreationTime)).Days - - - - - diff --git a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/variables/private/PrivateVariables.ps1 b/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/variables/private/PrivateVariables.ps1 deleted file mode 100644 index f1fc2c3b..00000000 --- a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/variables/private/PrivateVariables.ps1 +++ /dev/null @@ -1,47 +0,0 @@ -$script:HabitablePlanets = @( - @{ - Name = 'Earth' - Mass = 5.97 - Diameter = 12756 - DayLength = 24.0 - }, - @{ - Name = 'Mars' - Mass = 0.642 - Diameter = 6792 - DayLength = 24.7 - }, - @{ - Name = 'Proxima Centauri b' - Mass = 1.17 - Diameter = 11449 - DayLength = 5.15 - }, - @{ - Name = 'Kepler-442b' - Mass = 2.34 - Diameter = 11349 - DayLength = 5.7 - }, - @{ - Name = 'Kepler-452b' - Mass = 5.0 - Diameter = 17340 - DayLength = 20.0 - } -) - -$script:InhabitedPlanets = @( - @{ - Name = 'Earth' - Mass = 5.97 - Diameter = 12756 - DayLength = 24.0 - }, - @{ - Name = 'Mars' - Mass = 0.642 - Diameter = 6792 - DayLength = 24.7 - } -) diff --git a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/variables/public/Moons.ps1 b/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/variables/public/Moons.ps1 deleted file mode 100644 index dd0f33ca..00000000 --- a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/variables/public/Moons.ps1 +++ /dev/null @@ -1,6 +0,0 @@ -$script:Moons = @( - @{ - Planet = 'Earth' - Name = 'Moon' - } -) diff --git a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/variables/public/Planets.ps1 b/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/variables/public/Planets.ps1 deleted file mode 100644 index 5927bc51..00000000 --- a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/variables/public/Planets.ps1 +++ /dev/null @@ -1,20 +0,0 @@ -$script:Planets = @( - @{ - Name = 'Mercury' - Mass = 0.330 - Diameter = 4879 - DayLength = 4222.6 - }, - @{ - Name = 'Venus' - Mass = 4.87 - Diameter = 12104 - DayLength = 2802.0 - }, - @{ - Name = 'Earth' - Mass = 5.97 - Diameter = 12756 - DayLength = 24.0 - } -) diff --git a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/variables/public/SolarSystems.ps1 b/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/variables/public/SolarSystems.ps1 deleted file mode 100644 index acbcedfd..00000000 --- a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/src/variables/public/SolarSystems.ps1 +++ /dev/null @@ -1,17 +0,0 @@ -$script:SolarSystems = @( - @{ - Name = 'Solar System' - Planets = $script:Planets - Moons = $script:Moons - }, - @{ - Name = 'Alpha Centauri' - Planets = @() - Moons = @() - }, - @{ - Name = 'Sirius' - Planets = @() - Moons = @() - } -) diff --git a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/tests/Environments/Environment.Tests.ps1 b/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/tests/Environments/Environment.Tests.ps1 deleted file mode 100644 index 211be946..00000000 --- a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/tests/Environments/Environment.Tests.ps1 +++ /dev/null @@ -1,15 +0,0 @@ -Describe 'Environment Variables are available' { - It 'Should be available [<_>]' -ForEach @( - 'TEST_APP_ENT_CLIENT_ID', - 'TEST_APP_ENT_PRIVATE_KEY', - 'TEST_APP_ORG_CLIENT_ID', - 'TEST_APP_ORG_PRIVATE_KEY', - 'TEST_USER_ORG_FG_PAT', - 'TEST_USER_USER_FG_PAT', - 'TEST_USER_PAT' - ) { - $name = $_ - Write-Verbose "Environment variable: [$name]" -Verbose - Get-ChildItem env: | Where-Object { $_.Name -eq $name } | Should -Not -BeNullOrEmpty - } -} diff --git a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/tests/MyTests/PSModuleTest.Tests.ps1 b/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/tests/MyTests/PSModuleTest.Tests.ps1 deleted file mode 100644 index 7a49dadb..00000000 --- a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/tests/MyTests/PSModuleTest.Tests.ps1 +++ /dev/null @@ -1,44 +0,0 @@ -[CmdletBinding()] -param( - # Path to the module to test. - [Parameter()] - [string] $Path -) - -Write-Verbose "Path to the module: [$Path]" -Verbose -Describe 'PSModuleTest.Tests.ps1' { - Context 'Function: Test-PSModuleTest' { - It 'Should be able to call the function' { - Write-Verbose (Test-PSModuleTest -Name 'World' | Out-String) -Verbose - Test-PSModuleTest -Name 'World' | Should -Be 'Hello, World!' - } - } - - Context 'Function: Get-PSModuleTest' { - It 'Should be able to call the function' { - Write-Verbose (Get-PSModuleTest -Name 'World' | Out-String) -Verbose - Get-PSModuleTest -Name 'World' | Should -Be 'Hello, World!' - } - } - - Context 'Function: New-PSModuleTest' { - It 'Should be able to call the function' { - Write-Verbose (New-PSModuleTest -Name 'World' | Out-String) -Verbose - New-PSModuleTest -Name 'World' | Should -Be 'Hello, World!' - } - } - - Context 'Function: Set-PSModuleTest' { - It 'Should be able to call the function' { - Write-Verbose (Set-PSModuleTest -Name 'World' | Out-String) -Verbose - Set-PSModuleTest -Name 'World' | Should -Be 'Hello, World!' - } - } - - Context 'Variables' { - It "Exports a variable for SolarSystems that contains 'Solar System'" { - Write-Verbose ($SolarSystems | Out-String) -Verbose - $SolarSystems[0].Name | Should -Be 'Solar System' - } - } -} diff --git a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/tools/1-build.ps1 b/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/tools/1-build.ps1 deleted file mode 100644 index e762395b..00000000 --- a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/tools/1-build.ps1 +++ /dev/null @@ -1 +0,0 @@ -"1 - Build script executed." diff --git a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/tools/2-build.ps1 b/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/tools/2-build.ps1 deleted file mode 100644 index d2575a02..00000000 --- a/.github/actions/Test-PSModule/tests/srcWithManifestTestRepo/tools/2-build.ps1 +++ /dev/null @@ -1 +0,0 @@ -"2 - Build script executed." diff --git a/.github/workflows/AfterAll-ModuleLocal.yml b/.github/workflows/AfterAll-ModuleLocal.yml index 9ca0b28f..e5c2552d 100644 --- a/.github/workflows/AfterAll-ModuleLocal.yml +++ b/.github/workflows/AfterAll-ModuleLocal.yml @@ -39,8 +39,8 @@ jobs: path: _wf persist-credentials: false - - name: Install-PSModuleHelpers - uses: ./_wf/.github/actions/Install-PSModuleHelpers + - name: Install-PSModule + uses: ./_wf/.github/actions/Install-PSModule - name: Expose caller-provided test data uses: ./_wf/.github/actions/Expose-TestData diff --git a/.github/workflows/BeforeAll-ModuleLocal.yml b/.github/workflows/BeforeAll-ModuleLocal.yml index 24d9f905..ca52c99b 100644 --- a/.github/workflows/BeforeAll-ModuleLocal.yml +++ b/.github/workflows/BeforeAll-ModuleLocal.yml @@ -39,8 +39,8 @@ jobs: path: _wf persist-credentials: false - - name: Install-PSModuleHelpers - uses: ./_wf/.github/actions/Install-PSModuleHelpers + - name: Install-PSModule + uses: ./_wf/.github/actions/Install-PSModule - name: Expose caller-provided test data uses: ./_wf/.github/actions/Expose-TestData diff --git a/.github/workflows/Build-Site.yml b/.github/workflows/Build-Site.yml index 52fd05ba..d128642e 100644 --- a/.github/workflows/Build-Site.yml +++ b/.github/workflows/Build-Site.yml @@ -30,8 +30,8 @@ jobs: path: _wf persist-credentials: false - - name: Install-PSModuleHelpers - uses: ./_wf/.github/actions/Install-PSModuleHelpers + - name: Install-PSModule + uses: ./_wf/.github/actions/Install-PSModule - name: Download docs artifact uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 diff --git a/.github/workflows/Test-ModuleLocal.yml b/.github/workflows/Test-ModuleLocal.yml index 83c13788..8c71165c 100644 --- a/.github/workflows/Test-ModuleLocal.yml +++ b/.github/workflows/Test-ModuleLocal.yml @@ -50,8 +50,8 @@ jobs: name: module path: ${{ fromJson(inputs.Settings).WorkingDirectory }}/outputs/module - - name: Install-PSModuleHelpers - uses: ./_wf/.github/actions/Install-PSModuleHelpers + - name: Install-PSModule + uses: ./_wf/.github/actions/Install-PSModule - name: Expose caller-provided test data uses: ./_wf/.github/actions/Expose-TestData