Skip to content

Instantly share code, notes, and snippets.

@aldrichtr
Last active March 3, 2023 23:09
Show Gist options
  • Select an option

  • Save aldrichtr/55fcaf46c909d68842f733fde95f9d9f to your computer and use it in GitHub Desktop.

Select an option

Save aldrichtr/55fcaf46c909d68842f733fde95f9d9f to your computer and use it in GitHub Desktop.
# Test Report: Pester test report for stitch
* Date: 2023-03-03
* Time: 23:09:44
Expand the following summaries for more details:
<details>
<summary> Environment:
</summary>
| **Env** | |
|--|--|
| **`user`:** | `runner`
| **`cwd`:** | `/home/runner/work/stitch/stitch`
| **`os-version`:** | `5.15.0-1033-azure`
| **`user-domain`:** | ``
| **`machine-name`:** | `fv-az453-351`
| **`nunit-version`:** | `2.5.8.0`
| **`clr-version`:** | `Unknown`
| **`platform`:** | `Linux`
</details>
<details>
<summary> Outcome: | Total Tests: 69 | Passed: 65 | Failed: 4
</summary>
| **Counters** | |
|-|-|
| **Total:** | 69
| **Errors:** | 0
| **Failures:** | 4
| **Not-run:** | 0
| **Inconclusive:** | 0
| **Ignored:** | 0
| **Skipped:** | 0
| **Invalid:** | 0
</details>
## Tests:
### / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Get-BuildConfiguration.Tests.ps1 / Testing the public function Get-BuildConfiguration / Testing the public function Get-BuildConfiguration.The Get-BuildConfiguration command is available and is valid
<details>
<summary>
:heavy_check_mark: Testing the public function Get-BuildConfiguration.The Get-BuildConfiguration command is available and is valid.The source file should exist
</summary>
The source file should exist
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Get-BuildConfiguration.Tests.ps1 / Testing the public function Get-BuildConfiguration / Testing the public function Get-BuildConfiguration.The Get-BuildConfiguration command is available and is valid`
| **Name:** | `Testing the public function Get-BuildConfiguration.The Get-BuildConfiguration command is available and is valid.The source file should exist`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.1539` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing the public function Get-BuildConfiguration.The Get-BuildConfiguration command is available and is valid.It should be a valid command
</summary>
It should be a valid command
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Get-BuildConfiguration.Tests.ps1 / Testing the public function Get-BuildConfiguration / Testing the public function Get-BuildConfiguration.The Get-BuildConfiguration command is available and is valid`
| **Name:** | `Testing the public function Get-BuildConfiguration.The Get-BuildConfiguration command is available and is valid.It should be a valid command`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0456` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing the public function Get-BuildConfiguration.The Get-BuildConfiguration command is available and is valid.Should parse without error
</summary>
Should parse without error
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Get-BuildConfiguration.Tests.ps1 / Testing the public function Get-BuildConfiguration / Testing the public function Get-BuildConfiguration.The Get-BuildConfiguration command is available and is valid`
| **Name:** | `Testing the public function Get-BuildConfiguration.The Get-BuildConfiguration command is available and is valid.Should parse without error`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0522` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing the public function Get-BuildConfiguration.The Get-BuildConfiguration command is available and is valid.It Should have a 'Path' parameter
</summary>
It Should have a 'Path' parameter
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Get-BuildConfiguration.Tests.ps1 / Testing the public function Get-BuildConfiguration / Testing the public function Get-BuildConfiguration.The Get-BuildConfiguration command is available and is valid`
| **Name:** | `Testing the public function Get-BuildConfiguration.The Get-BuildConfiguration command is available and is valid.It Should have a 'Path' parameter`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0361` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing the public function Get-BuildConfiguration.The Get-BuildConfiguration command is available and is valid.It Should have a 'ConfigurationFiles' parameter
</summary>
It Should have a 'ConfigurationFiles' parameter
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Get-BuildConfiguration.Tests.ps1 / Testing the public function Get-BuildConfiguration / Testing the public function Get-BuildConfiguration.The Get-BuildConfiguration command is available and is valid`
| **Name:** | `Testing the public function Get-BuildConfiguration.The Get-BuildConfiguration command is available and is valid.It Should have a 'ConfigurationFiles' parameter`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0488` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing the public function Get-BuildConfiguration.The Get-BuildConfiguration command is available and is valid.It Should have a 'Source' parameter
</summary>
It Should have a 'Source' parameter
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Get-BuildConfiguration.Tests.ps1 / Testing the public function Get-BuildConfiguration / Testing the public function Get-BuildConfiguration.The Get-BuildConfiguration command is available and is valid`
| **Name:** | `Testing the public function Get-BuildConfiguration.The Get-BuildConfiguration command is available and is valid.It Should have a 'Source' parameter`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0324` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing the public function Get-BuildConfiguration.The Get-BuildConfiguration command is available and is valid.It Should have a 'Tests' parameter
</summary>
It Should have a 'Tests' parameter
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Get-BuildConfiguration.Tests.ps1 / Testing the public function Get-BuildConfiguration / Testing the public function Get-BuildConfiguration.The Get-BuildConfiguration command is available and is valid`
| **Name:** | `Testing the public function Get-BuildConfiguration.The Get-BuildConfiguration command is available and is valid.It Should have a 'Tests' parameter`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0316` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing the public function Get-BuildConfiguration.The Get-BuildConfiguration command is available and is valid.It Should have a 'Staging' parameter
</summary>
It Should have a 'Staging' parameter
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Get-BuildConfiguration.Tests.ps1 / Testing the public function Get-BuildConfiguration / Testing the public function Get-BuildConfiguration.The Get-BuildConfiguration command is available and is valid`
| **Name:** | `Testing the public function Get-BuildConfiguration.The Get-BuildConfiguration command is available and is valid.It Should have a 'Staging' parameter`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0323` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing the public function Get-BuildConfiguration.The Get-BuildConfiguration command is available and is valid.It Should have a 'Artifact' parameter
</summary>
It Should have a 'Artifact' parameter
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Get-BuildConfiguration.Tests.ps1 / Testing the public function Get-BuildConfiguration / Testing the public function Get-BuildConfiguration.The Get-BuildConfiguration command is available and is valid`
| **Name:** | `Testing the public function Get-BuildConfiguration.The Get-BuildConfiguration command is available and is valid.It Should have a 'Artifact' parameter`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0607` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing the public function Get-BuildConfiguration.The Get-BuildConfiguration command is available and is valid.It Should have a 'Docs' parameter
</summary>
It Should have a 'Docs' parameter
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Get-BuildConfiguration.Tests.ps1 / Testing the public function Get-BuildConfiguration / Testing the public function Get-BuildConfiguration.The Get-BuildConfiguration command is available and is valid`
| **Name:** | `Testing the public function Get-BuildConfiguration.The Get-BuildConfiguration command is available and is valid.It Should have a 'Docs' parameter`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0351` seconds
</details>
### / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Get-BuildConfiguration.Tests.ps1 / Testing the public function Get-BuildConfiguration / Testing the public function Get-BuildConfiguration.When the command is run inside a valid project
<details>
<summary>
:heavy_check_mark: Testing the public function Get-BuildConfiguration.When the command is run inside a valid project.Should have a git repository
</summary>
Should have a git repository
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Get-BuildConfiguration.Tests.ps1 / Testing the public function Get-BuildConfiguration / Testing the public function Get-BuildConfiguration.When the command is run inside a valid project`
| **Name:** | `Testing the public function Get-BuildConfiguration.When the command is run inside a valid project.Should have a git repository`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0459` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing the public function Get-BuildConfiguration.When the command is run inside a valid project.Should have a Project Name of 'MultiModuleProject'
</summary>
Should have a Project Name of 'MultiModuleProject'
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Get-BuildConfiguration.Tests.ps1 / Testing the public function Get-BuildConfiguration / Testing the public function Get-BuildConfiguration.When the command is run inside a valid project`
| **Name:** | `Testing the public function Get-BuildConfiguration.When the command is run inside a valid project.Should have a Project Name of 'MultiModuleProject'`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0296` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing the public function Get-BuildConfiguration.When the command is run inside a valid project.Should have a Project Path of ''
</summary>
Should have a Project Path of ''
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Get-BuildConfiguration.Tests.ps1 / Testing the public function Get-BuildConfiguration / Testing the public function Get-BuildConfiguration.When the command is run inside a valid project`
| **Name:** | `Testing the public function Get-BuildConfiguration.When the command is run inside a valid project.Should have a Project Path of ''`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.028` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing the public function Get-BuildConfiguration.When the command is run inside a valid project.Should have a 'Modules' key
</summary>
Should have a 'Modules' key
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Get-BuildConfiguration.Tests.ps1 / Testing the public function Get-BuildConfiguration / Testing the public function Get-BuildConfiguration.When the command is run inside a valid project`
| **Name:** | `Testing the public function Get-BuildConfiguration.When the command is run inside a valid project.Should have a 'Modules' key`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0264` seconds
</details>
### / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Resolve-ProjectName.Tests.ps1 / Testing the public function Resolve-ProjectName / Testing the public function Resolve-ProjectName.The Resolve-ProjectName command is available and is valid
<details>
<summary>
:heavy_check_mark: Testing the public function Resolve-ProjectName.The Resolve-ProjectName command is available and is valid.The source file should exist
</summary>
The source file should exist
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Resolve-ProjectName.Tests.ps1 / Testing the public function Resolve-ProjectName / Testing the public function Resolve-ProjectName.The Resolve-ProjectName command is available and is valid`
| **Name:** | `Testing the public function Resolve-ProjectName.The Resolve-ProjectName command is available and is valid.The source file should exist`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0226` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing the public function Resolve-ProjectName.The Resolve-ProjectName command is available and is valid.It should be a valid command
</summary>
It should be a valid command
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Resolve-ProjectName.Tests.ps1 / Testing the public function Resolve-ProjectName / Testing the public function Resolve-ProjectName.The Resolve-ProjectName command is available and is valid`
| **Name:** | `Testing the public function Resolve-ProjectName.The Resolve-ProjectName command is available and is valid.It should be a valid command`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0437` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing the public function Resolve-ProjectName.The Resolve-ProjectName command is available and is valid.Should parse without error
</summary>
Should parse without error
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Resolve-ProjectName.Tests.ps1 / Testing the public function Resolve-ProjectName / Testing the public function Resolve-ProjectName.The Resolve-ProjectName command is available and is valid`
| **Name:** | `Testing the public function Resolve-ProjectName.The Resolve-ProjectName command is available and is valid.Should parse without error`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0462` seconds
</details>
### / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Resolve-ProjectName.Tests.ps1 / Testing the public function Resolve-ProjectName / Testing the public function Resolve-ProjectName.When the build configuration contains the project name
<details>
<summary>
:heavy_check_mark: Testing the public function Resolve-ProjectName.When the build configuration contains the project name.Should return the name in the Project.Name field
</summary>
Should return the name in the Project.Name field
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Resolve-ProjectName.Tests.ps1 / Testing the public function Resolve-ProjectName / Testing the public function Resolve-ProjectName.When the build configuration contains the project name`
| **Name:** | `Testing the public function Resolve-ProjectName.When the build configuration contains the project name.Should return the name in the Project.Name field`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0535` seconds
</details>
### / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Resolve-ProjectRoot.Tests.ps1 / Testing the public function Resolve-ProjectRoot / Testing the public function Resolve-ProjectRoot.The Resolve-ProjectRoot command is available and is valid
<details>
<summary>
:heavy_check_mark: Testing the public function Resolve-ProjectRoot.The Resolve-ProjectRoot command is available and is valid.The source file should exist
</summary>
The source file should exist
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Resolve-ProjectRoot.Tests.ps1 / Testing the public function Resolve-ProjectRoot / Testing the public function Resolve-ProjectRoot.The Resolve-ProjectRoot command is available and is valid`
| **Name:** | `Testing the public function Resolve-ProjectRoot.The Resolve-ProjectRoot command is available and is valid.The source file should exist`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0241` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing the public function Resolve-ProjectRoot.The Resolve-ProjectRoot command is available and is valid.It should be a valid command
</summary>
It should be a valid command
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Resolve-ProjectRoot.Tests.ps1 / Testing the public function Resolve-ProjectRoot / Testing the public function Resolve-ProjectRoot.The Resolve-ProjectRoot command is available and is valid`
| **Name:** | `Testing the public function Resolve-ProjectRoot.The Resolve-ProjectRoot command is available and is valid.It should be a valid command`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0232` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing the public function Resolve-ProjectRoot.The Resolve-ProjectRoot command is available and is valid.Should parse without error
</summary>
Should parse without error
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Resolve-ProjectRoot.Tests.ps1 / Testing the public function Resolve-ProjectRoot / Testing the public function Resolve-ProjectRoot.The Resolve-ProjectRoot command is available and is valid`
| **Name:** | `Testing the public function Resolve-ProjectRoot.The Resolve-ProjectRoot command is available and is valid.Should parse without error`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0242` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing the public function Resolve-ProjectRoot.The Resolve-ProjectRoot command is available and is valid.It Should have a 'Path' parameter
</summary>
It Should have a 'Path' parameter
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Resolve-ProjectRoot.Tests.ps1 / Testing the public function Resolve-ProjectRoot / Testing the public function Resolve-ProjectRoot.The Resolve-ProjectRoot command is available and is valid`
| **Name:** | `Testing the public function Resolve-ProjectRoot.The Resolve-ProjectRoot command is available and is valid.It Should have a 'Path' parameter`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0238` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing the public function Resolve-ProjectRoot.The Resolve-ProjectRoot command is available and is valid.It Should have a 'Depth' parameter
</summary>
It Should have a 'Depth' parameter
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Resolve-ProjectRoot.Tests.ps1 / Testing the public function Resolve-ProjectRoot / Testing the public function Resolve-ProjectRoot.The Resolve-ProjectRoot command is available and is valid`
| **Name:** | `Testing the public function Resolve-ProjectRoot.The Resolve-ProjectRoot command is available and is valid.It Should have a 'Depth' parameter`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0305` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing the public function Resolve-ProjectRoot.The Resolve-ProjectRoot command is available and is valid.It Should have a 'Defaults' parameter
</summary>
It Should have a 'Defaults' parameter
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Resolve-ProjectRoot.Tests.ps1 / Testing the public function Resolve-ProjectRoot / Testing the public function Resolve-ProjectRoot.The Resolve-ProjectRoot command is available and is valid`
| **Name:** | `Testing the public function Resolve-ProjectRoot.The Resolve-ProjectRoot command is available and is valid.It Should have a 'Defaults' parameter`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0287` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing the public function Resolve-ProjectRoot.The Resolve-ProjectRoot command is available and is valid.It Should have a 'Source' parameter
</summary>
It Should have a 'Source' parameter
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Resolve-ProjectRoot.Tests.ps1 / Testing the public function Resolve-ProjectRoot / Testing the public function Resolve-ProjectRoot.The Resolve-ProjectRoot command is available and is valid`
| **Name:** | `Testing the public function Resolve-ProjectRoot.The Resolve-ProjectRoot command is available and is valid.It Should have a 'Source' parameter`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0265` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing the public function Resolve-ProjectRoot.The Resolve-ProjectRoot command is available and is valid.It Should have a 'Tests' parameter
</summary>
It Should have a 'Tests' parameter
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Resolve-ProjectRoot.Tests.ps1 / Testing the public function Resolve-ProjectRoot / Testing the public function Resolve-ProjectRoot.The Resolve-ProjectRoot command is available and is valid`
| **Name:** | `Testing the public function Resolve-ProjectRoot.The Resolve-ProjectRoot command is available and is valid.It Should have a 'Tests' parameter`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0241` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing the public function Resolve-ProjectRoot.The Resolve-ProjectRoot command is available and is valid.It Should have a 'Staging' parameter
</summary>
It Should have a 'Staging' parameter
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Resolve-ProjectRoot.Tests.ps1 / Testing the public function Resolve-ProjectRoot / Testing the public function Resolve-ProjectRoot.The Resolve-ProjectRoot command is available and is valid`
| **Name:** | `Testing the public function Resolve-ProjectRoot.The Resolve-ProjectRoot command is available and is valid.It Should have a 'Staging' parameter`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0258` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing the public function Resolve-ProjectRoot.The Resolve-ProjectRoot command is available and is valid.It Should have a 'Artifact' parameter
</summary>
It Should have a 'Artifact' parameter
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Resolve-ProjectRoot.Tests.ps1 / Testing the public function Resolve-ProjectRoot / Testing the public function Resolve-ProjectRoot.The Resolve-ProjectRoot command is available and is valid`
| **Name:** | `Testing the public function Resolve-ProjectRoot.The Resolve-ProjectRoot command is available and is valid.It Should have a 'Artifact' parameter`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0225` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing the public function Resolve-ProjectRoot.The Resolve-ProjectRoot command is available and is valid.It Should have a 'Docs' parameter
</summary>
It Should have a 'Docs' parameter
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Resolve-ProjectRoot.Tests.ps1 / Testing the public function Resolve-ProjectRoot / Testing the public function Resolve-ProjectRoot.The Resolve-ProjectRoot command is available and is valid`
| **Name:** | `Testing the public function Resolve-ProjectRoot.The Resolve-ProjectRoot command is available and is valid.It Should have a 'Docs' parameter`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0224` seconds
</details>
### / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Resolve-ProjectRoot.Tests.ps1 / Testing the public function Resolve-ProjectRoot / Testing the public function Resolve-ProjectRoot.When the directory is a subdirectory of the Project
<details>
<summary>
:heavy_check_mark: Testing the public function Resolve-ProjectRoot.When the directory is a subdirectory of the Project.Should return
</summary>
Should return
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Resolve-ProjectRoot.Tests.ps1 / Testing the public function Resolve-ProjectRoot / Testing the public function Resolve-ProjectRoot.When the directory is a subdirectory of the Project`
| **Name:** | `Testing the public function Resolve-ProjectRoot.When the directory is a subdirectory of the Project.Should return `
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.1142` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing the public function Resolve-ProjectRoot.When the directory is a subdirectory of the Project.Should throw an error when depth is gt 8
</summary>
Should throw an error when depth is gt 8
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Resolve-ProjectRoot.Tests.ps1 / Testing the public function Resolve-ProjectRoot / Testing the public function Resolve-ProjectRoot.When the directory is a subdirectory of the Project`
| **Name:** | `Testing the public function Resolve-ProjectRoot.When the directory is a subdirectory of the Project.Should throw an error when depth is gt 8`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.1363` seconds
</details>
### / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Test-PathIsIn.Tests.ps1 / Testing the public function Test-PathIsIn / Testing the public function Test-PathIsIn.The Test-PathIsIn command is available and is valid
<details>
<summary>
:heavy_check_mark: Testing the public function Test-PathIsIn.The Test-PathIsIn command is available and is valid.The source file should exist
</summary>
The source file should exist
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Test-PathIsIn.Tests.ps1 / Testing the public function Test-PathIsIn / Testing the public function Test-PathIsIn.The Test-PathIsIn command is available and is valid`
| **Name:** | `Testing the public function Test-PathIsIn.The Test-PathIsIn command is available and is valid.The source file should exist`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0235` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing the public function Test-PathIsIn.The Test-PathIsIn command is available and is valid.It should be a valid command
</summary>
It should be a valid command
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Test-PathIsIn.Tests.ps1 / Testing the public function Test-PathIsIn / Testing the public function Test-PathIsIn.The Test-PathIsIn command is available and is valid`
| **Name:** | `Testing the public function Test-PathIsIn.The Test-PathIsIn command is available and is valid.It should be a valid command`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0194` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing the public function Test-PathIsIn.The Test-PathIsIn command is available and is valid.Should parse without error
</summary>
Should parse without error
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Test-PathIsIn.Tests.ps1 / Testing the public function Test-PathIsIn / Testing the public function Test-PathIsIn.The Test-PathIsIn command is available and is valid`
| **Name:** | `Testing the public function Test-PathIsIn.The Test-PathIsIn command is available and is valid.Should parse without error`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0298` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing the public function Test-PathIsIn.The Test-PathIsIn command is available and is valid.It Should have a 'Path' parameter
</summary>
It Should have a 'Path' parameter
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Test-PathIsIn.Tests.ps1 / Testing the public function Test-PathIsIn / Testing the public function Test-PathIsIn.The Test-PathIsIn command is available and is valid`
| **Name:** | `Testing the public function Test-PathIsIn.The Test-PathIsIn command is available and is valid.It Should have a 'Path' parameter`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.05` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing the public function Test-PathIsIn.The Test-PathIsIn command is available and is valid.It Should have a 'Parent' parameter
</summary>
It Should have a 'Parent' parameter
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Test-PathIsIn.Tests.ps1 / Testing the public function Test-PathIsIn / Testing the public function Test-PathIsIn.The Test-PathIsIn command is available and is valid`
| **Name:** | `Testing the public function Test-PathIsIn.The Test-PathIsIn command is available and is valid.It Should have a 'Parent' parameter`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0342` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing the public function Test-PathIsIn.The Test-PathIsIn command is available and is valid.It Should have a 'CaseSensitive' parameter
</summary>
It Should have a 'CaseSensitive' parameter
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Test-PathIsIn.Tests.ps1 / Testing the public function Test-PathIsIn / Testing the public function Test-PathIsIn.The Test-PathIsIn command is available and is valid`
| **Name:** | `Testing the public function Test-PathIsIn.The Test-PathIsIn command is available and is valid.It Should have a 'CaseSensitive' parameter`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0322` seconds
</details>
### / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Test-PathIsIn.Tests.ps1 / Testing the public function Test-PathIsIn / Testing the public function Test-PathIsIn.When given path TestDrive:\Windows\System32\TestDir and parent TestDrive:\Windows
<details>
<summary>
:heavy_check_mark: Testing the public function Test-PathIsIn.When given path TestDrive:\Windows\System32\TestDir and parent TestDrive:\Windows.Should return True
</summary>
Should return True
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Test-PathIsIn.Tests.ps1 / Testing the public function Test-PathIsIn / Testing the public function Test-PathIsIn.When given path TestDrive:\Windows\System32\TestDir and parent TestDrive:\Windows`
| **Name:** | `Testing the public function Test-PathIsIn.When given path TestDrive:\Windows\System32\TestDir and parent TestDrive:\Windows.Should return True`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0619` seconds
</details>
### / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Test-PathIsIn.Tests.ps1 / Testing the public function Test-PathIsIn / Testing the public function Test-PathIsIn.When given path TestDrive:\Windows\System32\TestDir and parent TestDrive:\Windows\System32
<details>
<summary>
:heavy_check_mark: Testing the public function Test-PathIsIn.When given path TestDrive:\Windows\System32\TestDir and parent TestDrive:\Windows\System32.Should return True
</summary>
Should return True
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Test-PathIsIn.Tests.ps1 / Testing the public function Test-PathIsIn / Testing the public function Test-PathIsIn.When given path TestDrive:\Windows\System32\TestDir and parent TestDrive:\Windows\System32`
| **Name:** | `Testing the public function Test-PathIsIn.When given path TestDrive:\Windows\System32\TestDir and parent TestDrive:\Windows\System32.Should return True`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0254` seconds
</details>
### / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Test-PathIsIn.Tests.ps1 / Testing the public function Test-PathIsIn / Testing the public function Test-PathIsIn.When given path TestDrive:\Windows\System32\TestDir and parent TestDrive:\Windows\System
<details>
<summary>
:heavy_check_mark: Testing the public function Test-PathIsIn.When given path TestDrive:\Windows\System32\TestDir and parent TestDrive:\Windows\System.Should return False
</summary>
Should return False
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Test-PathIsIn.Tests.ps1 / Testing the public function Test-PathIsIn / Testing the public function Test-PathIsIn.When given path TestDrive:\Windows\System32\TestDir and parent TestDrive:\Windows\System`
| **Name:** | `Testing the public function Test-PathIsIn.When given path TestDrive:\Windows\System32\TestDir and parent TestDrive:\Windows\System.Should return False`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0251` seconds
</details>
### / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Test-PathIsIn.Tests.ps1 / Testing the public function Test-PathIsIn / Testing the public function Test-PathIsIn.When given path TestDrive:\Windows\System32\TestDir and parent TestDrive:\Windows\Another
<details>
<summary>
:heavy_check_mark: Testing the public function Test-PathIsIn.When given path TestDrive:\Windows\System32\TestDir and parent TestDrive:\Windows\Another.Should return False
</summary>
Should return False
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Test-PathIsIn.Tests.ps1 / Testing the public function Test-PathIsIn / Testing the public function Test-PathIsIn.When given path TestDrive:\Windows\System32\TestDir and parent TestDrive:\Windows\Another`
| **Name:** | `Testing the public function Test-PathIsIn.When given path TestDrive:\Windows\System32\TestDir and parent TestDrive:\Windows\Another.Should return False`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0247` seconds
</details>
### / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Test-ProjectRoot.Tests.ps1 / Testing the public function Test-ProjectRoot / Testing the public function Test-ProjectRoot.The Test-ProjectRoot command is available and is valid
<details>
<summary>
:heavy_check_mark: Testing the public function Test-ProjectRoot.The Test-ProjectRoot command is available and is valid.The source file should exist
</summary>
The source file should exist
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Test-ProjectRoot.Tests.ps1 / Testing the public function Test-ProjectRoot / Testing the public function Test-ProjectRoot.The Test-ProjectRoot command is available and is valid`
| **Name:** | `Testing the public function Test-ProjectRoot.The Test-ProjectRoot command is available and is valid.The source file should exist`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0183` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing the public function Test-ProjectRoot.The Test-ProjectRoot command is available and is valid.It should be a valid command
</summary>
It should be a valid command
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Test-ProjectRoot.Tests.ps1 / Testing the public function Test-ProjectRoot / Testing the public function Test-ProjectRoot.The Test-ProjectRoot command is available and is valid`
| **Name:** | `Testing the public function Test-ProjectRoot.The Test-ProjectRoot command is available and is valid.It should be a valid command`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0179` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing the public function Test-ProjectRoot.The Test-ProjectRoot command is available and is valid.Should parse without error
</summary>
Should parse without error
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Test-ProjectRoot.Tests.ps1 / Testing the public function Test-ProjectRoot / Testing the public function Test-ProjectRoot.The Test-ProjectRoot command is available and is valid`
| **Name:** | `Testing the public function Test-ProjectRoot.The Test-ProjectRoot command is available and is valid.Should parse without error`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0198` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing the public function Test-ProjectRoot.The Test-ProjectRoot command is available and is valid.It Should have a 'Path' parameter
</summary>
It Should have a 'Path' parameter
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Test-ProjectRoot.Tests.ps1 / Testing the public function Test-ProjectRoot / Testing the public function Test-ProjectRoot.The Test-ProjectRoot command is available and is valid`
| **Name:** | `Testing the public function Test-ProjectRoot.The Test-ProjectRoot command is available and is valid.It Should have a 'Path' parameter`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0237` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing the public function Test-ProjectRoot.The Test-ProjectRoot command is available and is valid.It Should have a 'Defaults' parameter
</summary>
It Should have a 'Defaults' parameter
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Test-ProjectRoot.Tests.ps1 / Testing the public function Test-ProjectRoot / Testing the public function Test-ProjectRoot.The Test-ProjectRoot command is available and is valid`
| **Name:** | `Testing the public function Test-ProjectRoot.The Test-ProjectRoot command is available and is valid.It Should have a 'Defaults' parameter`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0208` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing the public function Test-ProjectRoot.The Test-ProjectRoot command is available and is valid.It Should have a 'Source' parameter
</summary>
It Should have a 'Source' parameter
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Test-ProjectRoot.Tests.ps1 / Testing the public function Test-ProjectRoot / Testing the public function Test-ProjectRoot.The Test-ProjectRoot command is available and is valid`
| **Name:** | `Testing the public function Test-ProjectRoot.The Test-ProjectRoot command is available and is valid.It Should have a 'Source' parameter`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0203` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing the public function Test-ProjectRoot.The Test-ProjectRoot command is available and is valid.It Should have a 'Tests' parameter
</summary>
It Should have a 'Tests' parameter
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Test-ProjectRoot.Tests.ps1 / Testing the public function Test-ProjectRoot / Testing the public function Test-ProjectRoot.The Test-ProjectRoot command is available and is valid`
| **Name:** | `Testing the public function Test-ProjectRoot.The Test-ProjectRoot command is available and is valid.It Should have a 'Tests' parameter`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0394` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing the public function Test-ProjectRoot.The Test-ProjectRoot command is available and is valid.It Should have a 'Staging' parameter
</summary>
It Should have a 'Staging' parameter
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Test-ProjectRoot.Tests.ps1 / Testing the public function Test-ProjectRoot / Testing the public function Test-ProjectRoot.The Test-ProjectRoot command is available and is valid`
| **Name:** | `Testing the public function Test-ProjectRoot.The Test-ProjectRoot command is available and is valid.It Should have a 'Staging' parameter`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0224` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing the public function Test-ProjectRoot.The Test-ProjectRoot command is available and is valid.It Should have a 'Artifact' parameter
</summary>
It Should have a 'Artifact' parameter
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Test-ProjectRoot.Tests.ps1 / Testing the public function Test-ProjectRoot / Testing the public function Test-ProjectRoot.The Test-ProjectRoot command is available and is valid`
| **Name:** | `Testing the public function Test-ProjectRoot.The Test-ProjectRoot command is available and is valid.It Should have a 'Artifact' parameter`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0353` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing the public function Test-ProjectRoot.The Test-ProjectRoot command is available and is valid.It Should have a 'Docs' parameter
</summary>
It Should have a 'Docs' parameter
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Test-ProjectRoot.Tests.ps1 / Testing the public function Test-ProjectRoot / Testing the public function Test-ProjectRoot.The Test-ProjectRoot command is available and is valid`
| **Name:** | `Testing the public function Test-ProjectRoot.The Test-ProjectRoot command is available and is valid.It Should have a 'Docs' parameter`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.02` seconds
</details>
### / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Test-ProjectRoot.Tests.ps1 / Testing the public function Test-ProjectRoot / Testing the public function Test-ProjectRoot.When at least two of the default directories are present / Testing the public function Test-ProjectRoot.When at least two of the default directories are present.When Source are present
<details>
<summary>
:heavy_check_mark: Testing the public function Test-ProjectRoot.When at least two of the default directories are present.When Source are present.Should be False
</summary>
Should be False
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Test-ProjectRoot.Tests.ps1 / Testing the public function Test-ProjectRoot / Testing the public function Test-ProjectRoot.When at least two of the default directories are present / Testing the public function Test-ProjectRoot.When at least two of the default directories are present.When Source are present`
| **Name:** | `Testing the public function Test-ProjectRoot.When at least two of the default directories are present.When Source are present.Should be False`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0354` seconds
</details>
### / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Test-ProjectRoot.Tests.ps1 / Testing the public function Test-ProjectRoot / Testing the public function Test-ProjectRoot.When at least two of the default directories are present / Testing the public function Test-ProjectRoot.When at least two of the default directories are present.When Source and Staging are present
<details>
<summary>
:x: Testing the public function Test-ProjectRoot.When at least two of the default directories are present.When Source and Staging are present.Should be True
</summary>
Should be True
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Test-ProjectRoot.Tests.ps1 / Testing the public function Test-ProjectRoot / Testing the public function Test-ProjectRoot.When at least two of the default directories are present / Testing the public function Test-ProjectRoot.When at least two of the default directories are present.When Source and Staging are present`
| **Name:** | `Testing the public function Test-ProjectRoot.When at least two of the default directories are present.When Source and Staging are present.Should be True`
| **Outcome:** | `Failure` :x:
| **Time:** | `0.1217` seconds
<details>
<summary>Error Message:</summary>
```text
Expected $true, but got $false.
```
</details>
<details>
<summary>Error Stack Trace:</summary>
```text
at $tProjectPath | Test-ProjectRoot | Should -Be $ReturnValue, /home/runner/work/stitch/stitch/tests/stitch/public/Test-ProjectRoot.Tests.ps1:101
at <ScriptBlock>, /home/runner/work/stitch/stitch/tests/stitch/public/Test-ProjectRoot.Tests.ps1:101
```
</details>
</details>
### / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Test-ProjectRoot.Tests.ps1 / Testing the public function Test-ProjectRoot / Testing the public function Test-ProjectRoot.When at least two of the default directories are present / Testing the public function Test-ProjectRoot.When at least two of the default directories are present.When Source and Tests are present
<details>
<summary>
:x: Testing the public function Test-ProjectRoot.When at least two of the default directories are present.When Source and Tests are present.Should be True
</summary>
Should be True
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Test-ProjectRoot.Tests.ps1 / Testing the public function Test-ProjectRoot / Testing the public function Test-ProjectRoot.When at least two of the default directories are present / Testing the public function Test-ProjectRoot.When at least two of the default directories are present.When Source and Tests are present`
| **Name:** | `Testing the public function Test-ProjectRoot.When at least two of the default directories are present.When Source and Tests are present.Should be True`
| **Outcome:** | `Failure` :x:
| **Time:** | `0.0495` seconds
<details>
<summary>Error Message:</summary>
```text
Expected $true, but got $false.
```
</details>
<details>
<summary>Error Stack Trace:</summary>
```text
at $tProjectPath | Test-ProjectRoot | Should -Be $ReturnValue, /home/runner/work/stitch/stitch/tests/stitch/public/Test-ProjectRoot.Tests.ps1:101
at <ScriptBlock>, /home/runner/work/stitch/stitch/tests/stitch/public/Test-ProjectRoot.Tests.ps1:101
```
</details>
</details>
### / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Test-ProjectRoot.Tests.ps1 / Testing the public function Test-ProjectRoot / Testing the public function Test-ProjectRoot.When at least two of the default directories are present / Testing the public function Test-ProjectRoot.When at least two of the default directories are present.When Source and Artifact are present
<details>
<summary>
:x: Testing the public function Test-ProjectRoot.When at least two of the default directories are present.When Source and Artifact are present.Should be True
</summary>
Should be True
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Test-ProjectRoot.Tests.ps1 / Testing the public function Test-ProjectRoot / Testing the public function Test-ProjectRoot.When at least two of the default directories are present / Testing the public function Test-ProjectRoot.When at least two of the default directories are present.When Source and Artifact are present`
| **Name:** | `Testing the public function Test-ProjectRoot.When at least two of the default directories are present.When Source and Artifact are present.Should be True`
| **Outcome:** | `Failure` :x:
| **Time:** | `0.0504` seconds
<details>
<summary>Error Message:</summary>
```text
Expected $true, but got $false.
```
</details>
<details>
<summary>Error Stack Trace:</summary>
```text
at $tProjectPath | Test-ProjectRoot | Should -Be $ReturnValue, /home/runner/work/stitch/stitch/tests/stitch/public/Test-ProjectRoot.Tests.ps1:101
at <ScriptBlock>, /home/runner/work/stitch/stitch/tests/stitch/public/Test-ProjectRoot.Tests.ps1:101
```
</details>
</details>
### / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Test-ProjectRoot.Tests.ps1 / Testing the public function Test-ProjectRoot / Testing the public function Test-ProjectRoot.When at least two of the default directories are present / Testing the public function Test-ProjectRoot.When at least two of the default directories are present.When Source and Docs are present
<details>
<summary>
:x: Testing the public function Test-ProjectRoot.When at least two of the default directories are present.When Source and Docs are present.Should be True
</summary>
Should be True
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/Test-ProjectRoot.Tests.ps1 / Testing the public function Test-ProjectRoot / Testing the public function Test-ProjectRoot.When at least two of the default directories are present / Testing the public function Test-ProjectRoot.When at least two of the default directories are present.When Source and Docs are present`
| **Name:** | `Testing the public function Test-ProjectRoot.When at least two of the default directories are present.When Source and Docs are present.Should be True`
| **Outcome:** | `Failure` :x:
| **Time:** | `0.0713` seconds
<details>
<summary>Error Message:</summary>
```text
Expected $true, but got $false.
```
</details>
<details>
<summary>Error Stack Trace:</summary>
```text
at $tProjectPath | Test-ProjectRoot | Should -Be $ReturnValue, /home/runner/work/stitch/stitch/tests/stitch/public/Test-ProjectRoot.Tests.ps1:101
at <ScriptBlock>, /home/runner/work/stitch/stitch/tests/stitch/public/Test-ProjectRoot.Tests.ps1:101
```
</details>
</details>
### / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/SourceInfo/Get-ModuleItem.Tests.ps1 / Testing the public function Get-ModuleItem / Testing the public function Get-ModuleItem.The command is available from the module
<details>
<summary>
:heavy_check_mark: Testing the public function Get-ModuleItem.The command is available from the module.Should load without error
</summary>
Should load without error
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/SourceInfo/Get-ModuleItem.Tests.ps1 / Testing the public function Get-ModuleItem / Testing the public function Get-ModuleItem.The command is available from the module`
| **Name:** | `Testing the public function Get-ModuleItem.The command is available from the module.Should load without error`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.023` seconds
</details>
### / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/SourceInfo/Get-SourceItem.Tests.ps1 / Testing the public function Get-SourceItem / Testing the public function Get-SourceItem.The command is available from the module
<details>
<summary>
:heavy_check_mark: Testing the public function Get-SourceItem.The command is available from the module.Should load without error
</summary>
Should load without error
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/SourceInfo/Get-SourceItem.Tests.ps1 / Testing the public function Get-SourceItem / Testing the public function Get-SourceItem.The command is available from the module`
| **Name:** | `Testing the public function Get-SourceItem.The command is available from the module.Should load without error`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0197` seconds
</details>
### / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/SourceInfo/Get-SourceTypeMap.Tests.ps1 / Testing public function Get-SourceTypeMap / Testing public function Get-SourceTypeMap.The command is available from the module
<details>
<summary>
:heavy_check_mark: Testing public function Get-SourceTypeMap.The command is available from the module.Should load without error
</summary>
Should load without error
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/SourceInfo/Get-SourceTypeMap.Tests.ps1 / Testing public function Get-SourceTypeMap / Testing public function Get-SourceTypeMap.The command is available from the module`
| **Name:** | `Testing public function Get-SourceTypeMap.The command is available from the module.Should load without error`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0221` seconds
</details>
### / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/SourceInfo/New-SourceTypeMap.Tests.ps1 / Testing public function New-SourceTypeMap / Testing public function New-SourceTypeMap.The command is available from the module
<details>
<summary>
:heavy_check_mark: Testing public function New-SourceTypeMap.The command is available from the module.Should load without error
</summary>
Should load without error
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/public/SourceInfo/New-SourceTypeMap.Tests.ps1 / Testing public function New-SourceTypeMap / Testing public function New-SourceTypeMap.The command is available from the module`
| **Name:** | `Testing public function New-SourceTypeMap.The command is available from the module.Should load without error`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0202` seconds
</details>
### / Pester / /home/runner/work/stitch/stitch/tests/stitch/private/SourceInfo/Get-SourceItemInfo.Tests.ps1 / Testing private function Get-SourceItemInfo / Testing private function Get-SourceItemInfo.The Get-SourceItemInfo command is available and is valid
<details>
<summary>
:heavy_check_mark: Testing private function Get-SourceItemInfo.The Get-SourceItemInfo command is available and is valid.The source file should exist
</summary>
The source file should exist
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/private/SourceInfo/Get-SourceItemInfo.Tests.ps1 / Testing private function Get-SourceItemInfo / Testing private function Get-SourceItemInfo.The Get-SourceItemInfo command is available and is valid`
| **Name:** | `Testing private function Get-SourceItemInfo.The Get-SourceItemInfo command is available and is valid.The source file should exist`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0249` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing private function Get-SourceItemInfo.The Get-SourceItemInfo command is available and is valid.It should be a valid command
</summary>
It should be a valid command
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/private/SourceInfo/Get-SourceItemInfo.Tests.ps1 / Testing private function Get-SourceItemInfo / Testing private function Get-SourceItemInfo.The Get-SourceItemInfo command is available and is valid`
| **Name:** | `Testing private function Get-SourceItemInfo.The Get-SourceItemInfo command is available and is valid.It should be a valid command`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0196` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing private function Get-SourceItemInfo.The Get-SourceItemInfo command is available and is valid.Should parse without error
</summary>
Should parse without error
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/private/SourceInfo/Get-SourceItemInfo.Tests.ps1 / Testing private function Get-SourceItemInfo / Testing private function Get-SourceItemInfo.The Get-SourceItemInfo command is available and is valid`
| **Name:** | `Testing private function Get-SourceItemInfo.The Get-SourceItemInfo command is available and is valid.Should parse without error`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0209` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing private function Get-SourceItemInfo.The Get-SourceItemInfo command is available and is valid.It Should have a 'Path' parameter
</summary>
It Should have a 'Path' parameter
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/private/SourceInfo/Get-SourceItemInfo.Tests.ps1 / Testing private function Get-SourceItemInfo / Testing private function Get-SourceItemInfo.The Get-SourceItemInfo command is available and is valid`
| **Name:** | `Testing private function Get-SourceItemInfo.The Get-SourceItemInfo command is available and is valid.It Should have a 'Path' parameter`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0194` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing private function Get-SourceItemInfo.The Get-SourceItemInfo command is available and is valid.It Should have a 'Root' parameter
</summary>
It Should have a 'Root' parameter
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/private/SourceInfo/Get-SourceItemInfo.Tests.ps1 / Testing private function Get-SourceItemInfo / Testing private function Get-SourceItemInfo.The Get-SourceItemInfo command is available and is valid`
| **Name:** | `Testing private function Get-SourceItemInfo.The Get-SourceItemInfo command is available and is valid.It Should have a 'Root' parameter`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0223` seconds
</details>
### / Pester / /home/runner/work/stitch/stitch/tests/stitch/private/SourceInfo/Get-SourceItemInfo.Tests.ps1 / Testing private function Get-SourceItemInfo / Testing private function Get-SourceItemInfo.Given a source file In FunctionNoComponent
<details>
<summary>
:heavy_check_mark: Testing private function Get-SourceItemInfo.Given a source file In FunctionNoComponent.The visibility should be public
</summary>
The visibility should be public
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/private/SourceInfo/Get-SourceItemInfo.Tests.ps1 / Testing private function Get-SourceItemInfo / Testing private function Get-SourceItemInfo.Given a source file In FunctionNoComponent`
| **Name:** | `Testing private function Get-SourceItemInfo.Given a source file In FunctionNoComponent.The visibility should be public`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0305` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing private function Get-SourceItemInfo.Given a source file In FunctionNoComponent.The Type should be function
</summary>
The Type should be function
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/private/SourceInfo/Get-SourceItemInfo.Tests.ps1 / Testing private function Get-SourceItemInfo / Testing private function Get-SourceItemInfo.Given a source file In FunctionNoComponent`
| **Name:** | `Testing private function Get-SourceItemInfo.Given a source file In FunctionNoComponent.The Type should be function`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0177` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing private function Get-SourceItemInfo.Given a source file In FunctionNoComponent.The verb should be Get
</summary>
The verb should be Get
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/private/SourceInfo/Get-SourceItemInfo.Tests.ps1 / Testing private function Get-SourceItemInfo / Testing private function Get-SourceItemInfo.Given a source file In FunctionNoComponent`
| **Name:** | `Testing private function Get-SourceItemInfo.Given a source file In FunctionNoComponent.The verb should be Get`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.02` seconds
</details>
<details>
<summary>
:heavy_check_mark: Testing private function Get-SourceItemInfo.Given a source file In FunctionNoComponent.The noun should be FakeFunction
</summary>
The noun should be FakeFunction
| | |
|-|-|
| **Parent:** | ` / Pester / /home/runner/work/stitch/stitch/tests/stitch/private/SourceInfo/Get-SourceItemInfo.Tests.ps1 / Testing private function Get-SourceItemInfo / Testing private function Get-SourceItemInfo.Given a source file In FunctionNoComponent`
| **Name:** | `Testing private function Get-SourceItemInfo.Given a source file In FunctionNoComponent.The noun should be FakeFunction`
| **Outcome:** | `Success` :heavy_check_mark:
| **Time:** | `0.0182` seconds
</details>
Display the source blob
Display the rendered blob
Raw
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="280" height="20" role="img" aria-label="Pester tests 03/03/2023 23:09:44 65/69: Failed"><title>Pester tests 03/03/2023 23:09:44 65/69: Failed</title><linearGradient id="s" x2="0" y2="100%"><stop offset="0" stop-color="#bbb" stop-opacity=".1"/><stop offset="1" stop-opacity=".1"/></linearGradient><clipPath id="r"><rect width="280" height="20" rx="3" fill="#fff"/></clipPath><g clip-path="url(#r)"><rect width="237" height="20" fill="#555"/><rect x="237" width="43" height="20" fill="#e05d44"/><rect width="280" height="20" fill="url(#s)"/></g><g fill="#fff" text-anchor="middle" font-family="Verdana,Geneva,DejaVu Sans,sans-serif" text-rendering="geometricPrecision" font-size="110"><text aria-hidden="true" x="1195" y="150" fill="#010101" fill-opacity=".3" transform="scale(.1)" textLength="2270">Pester tests 03/03/2023 23:09:44 65/69</text><text x="1195" y="140" transform="scale(.1)" fill="#fff" textLength="2270">Pester tests 03/03/2023 23:09:44 65/69</text><text aria-hidden="true" x="2575" y="150" fill="#010101" fill-opacity=".3" transform="scale(.1)" textLength="330">Failed</text><text x="2575" y="140" transform="scale(.1)" fill="#fff" textLength="330">Failed</text></g></svg>

Coverage Report: TEST_RESULTS_20230303_110953

  • Pester (03/03/2023 23:09:52)

Outcome: -1.47% Coverage | Lines Covered: 204 | Lines Missed: 207

Details:

stitch

❌ stitch.psm1

Lines Missed:

  • Line #1
$source_directories = @(
  • Line #2
    'enum',
  • Line #8
$import_options = @{
  • Line #9
    Path        = $PSScriptRoot
  • Line #10
    Filter      = '*.ps1'
  • Line #11
    Recurse     = $true
  • Line #12
    ErrorAction = 'Stop'
  • Line #16
if (Test-Path "$PSScriptRoot\LoadOrder.txt") {
  • Line #17
    Write-Host 'Using custom load order'
  • Line #18
    $custom = Get-Content "$PSScriptRoot\LoadOrder.txt"
  • Line #20
        $rel = $_.FullName -replace [regex]::Escape("$PSScriptRoot\") , ''
  • Line #21
        if ($rel -notin $custom) {
  • Line #22
            Write-Warning "$rel is not listed in custom"
  • Line #27
            switch -Regex ($_) {
  • Line #38
                    . "$PSScriptRoot\$_"
  • Line #48
        Write-Error "Custom load order $_"
  • Line #52
        foreach ($dir in $source_directories) {
  • Line #56
                $currentFile = $_.FullName
  • Line #57
                . $currentFile
  • Line #61
        throw "An error occured during the dot-sourcing of module .ps1 file '$currentFile':`n$_"

stitch/private/SourceInfo

❌ private/SourceInfo/Get-SourceItemInfo.ps1

Lines Missed:

stitch/public

❌ public/Get-BuildConfiguration.ps1

Lines Missed:

❌ public/Resolve-ProjectName.ps1

Lines Missed:

❌ public/Resolve-ProjectRoot.ps1

Lines Missed:

❌ public/Test-PathIsIn.ps1

Lines Missed:

❌ public/Test-ProjectRoot.ps1

Lines Missed:

stitch/public/SourceInfo

❌ public/SourceInfo/Get-ModuleItem.ps1

Lines Missed:

❌ public/SourceInfo/Get-SourceItem.ps1

Lines Missed:

❌ public/SourceInfo/Get-SourceTypeMap.ps1

Lines Missed:

❌ public/SourceInfo/New-SourceTypeMap.ps1

Lines Missed:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment