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