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
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

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