Skip to content

Conversation

@PrzemyslawKlys
Copy link
Member

  • Introduced Example.ModuleTestingCICDAdvanced.ps1 for advanced CI/CD scenarios with custom result processing.
  • Added Example.ModuleTestingIndividualFunctions.ps1 to demonstrate individual function control for testing.
  • Updated README.md to include new examples and clarify usage recommendations.
  • Enhanced PSPublishModule.psd1 to export Get-ModuleInformation function.
  • Implemented Compare-ModuleVersion.ps1 to compare installed module versions against requirements.
  • Created Invoke-ModuleTests.ps1 for executing Pester tests with comprehensive configuration.
  • Developed Test-ModuleImport.ps1 for detailed error reporting during module imports.
  • Added Test-RequiredModules.ps1 to validate and install required modules with version checks.
  • Implemented Get-ModuleInformation.ps1 to retrieve module manifest information.
  • Created Invoke-ModuleTestSuite.ps1 to streamline module testing with dependency management and test execution.
  • Added unit tests in ModuleTestingFunctions.Tests.ps1 to ensure functionality of new and existing features.

- Introduced Example.ModuleTestingCICDAdvanced.ps1 for advanced CI/CD scenarios with custom result processing.
- Added Example.ModuleTestingIndividualFunctions.ps1 to demonstrate individual function control for testing.
- Updated README.md to include new examples and clarify usage recommendations.
- Enhanced PSPublishModule.psd1 to export Get-ModuleInformation function.
- Implemented Compare-ModuleVersion.ps1 to compare installed module versions against requirements.
- Created Invoke-ModuleTests.ps1 for executing Pester tests with comprehensive configuration.
- Developed Test-ModuleImport.ps1 for detailed error reporting during module imports.
- Added Test-RequiredModules.ps1 to validate and install required modules with version checks.
- Implemented Get-ModuleInformation.ps1 to retrieve module manifest information.
- Created Invoke-ModuleTestSuite.ps1 to streamline module testing with dependency management and test execution.
- Added unit tests in ModuleTestingFunctions.Tests.ps1 to ensure functionality of new and existing features.
… conversion

* Introduced multiple new scripts for analyzing PowerShell project compatibility, encoding, and line endings.
* Enhanced `Invoke-DotNetReleaseBuild` to support packing dependencies.
* Updated `Publish-GitHubReleaseAsset` and `Publish-NugetPackage` to support `ShouldProcess` for safer execution.
* Added detailed output and examples for encoding and line ending conversions.
@PrzemyslawKlys PrzemyslawKlys requested a review from Copilot August 12, 2025 20:36
* Ensure the module is imported before running tests.
* This change improves test reliability by guaranteeing all functions are accessible.
* Introduced `Get-ModuleInformation` and `Invoke-ModuleTestSuite` documentation.
* Updated `Publish-GitHubReleaseAsset` and `Publish-NugetPackage` to include `-WhatIf` and `-Confirm` parameters.
* Removed obsolete `Module-Testing-Functions.md` file.
* Updated module version to `2.0.24` in `PSPublishModule.psd1`.
* Enhanced `Invoke-ModuleTestSuite` to ensure proper module loading before executing tests.
@PrzemyslawKlys PrzemyslawKlys merged commit 2ead2a7 into master Aug 13, 2025
3 checks passed
@PrzemyslawKlys PrzemyslawKlys deleted the TestingFunctionality branch August 13, 2025 08:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants