Skyline.DataMiner.QAOps.PipelineLibrary
1.4.1
Shared QAOps pipeline functions for DataMiner automation and test execution.
Installation Options
Owners
Copyright
(c) Skyline Communications. All rights reserved.
Package Details
Author(s)
- JanS
Tags
DataMiner QAOps Pipeline Testing dotnet
Functions
Invoke-DotNetTestAndPublishResults Import-QAFrameworkTestMetadata Get-QAFrameworkRunConfiguration Get-QAFrameworkClusterTopology Select-QAFrameworkTest New-QAFrameworkExecutionPlan Publish-QAFrameworkTestResult Invoke-QAFrameworkTestRun Initialize-QAFrameworkAgents Invoke-QAFrameworkTestPackage Invoke-QAFrameworkTestDiscovery
Dependencies
This module has no dependencies.
Release Notes
0.1.0 - Added the QAFramework library: test discovery and harvesting, metadata import, run configuration, cluster topology, test selection, execution planning, the weight based scheduler with failover orchestration and result publishing. Every test runs through QAOps bridge executions, so a test package also works on a QAOps Bridge without DataMiner.
FileList
- Skyline.DataMiner.QAOps.PipelineLibrary.nuspec
- LICENSE.txt
- Private\Test-QAFrameworkListMatch.ps1
- .git\objects\cd\6012b6d733393aaf65769878cf6f9b16720026
- .git\objects\02\a9d8fe574bea5dd02d96aca938f251e2115fd3
- Skyline.DataMiner.QAOps.PipelineLibrary.psd1
- Private\Invoke-QAFrameworkLogCollection.ps1
- .git\objects\17\786ebd229f32a048b4956f27acf0991e172706
- .git\objects\02\984cecaa34e04d2f27f0365dcc7e9685604dfb
- .gitattributes
- Private\Resolve-QAFrameworkTargetAgent.ps1
- .git\objects\62\28d38f01915f03e5e8348fae8363aaa1c111eb
- .git\objects\a8\78cf9600344b3280db6d3e60e3915b45715f17
- .gitignore
- Private\Get-QAFrameworkAttribute.ps1
- .git\objects\62\96b8237bc4c9885b2c43894b95943b6ef20480
- .git\objects\f0\2738300cc31d14a2c33ad6c84b6516b43989c7
- Private\New-QAFrameworkAutomationScriptXml.ps1
- .git\objects\22\793375d5108ce09a325299e4ef6284fbf30fd2
- .git\objects\a4\1ac5289429fe51314ee510e20d3945ff249c44
- README.md
- Private\Test-QAFrameworkPreRunFilter.ps1
- .git\objects\1c\e3f3416dfa8c8bc33cae81354651c749a2a8b1
- .git\objects\8a\9c0c7bb16d8688d8f32b0c7c208d89dab1cb08
- Skyline.DataMiner.QAOps.PipelineLibrary.psm1
- Public\New-QAFrameworkExecutionPlan.ps1
- .git\objects\78\2eb5d4006706f0994a0c707aea8ba0173df3c6
- .git\objects\8a\a26455d23acf904be3ed9dfb3a3efe3e49245a
- .git\index
- Public\Invoke-QAFrameworkTestPackage.ps1
- .git\objects\aa\72338919a4ff8cda922688860ddb8e959f357d
- .git\objects\9d\2ec44ee5af37d525ffa868c239ae1f91bbe756
- .git\HEAD
- Public\Invoke-DotNetTestAndPublishResults.ps1
- .git\objects\a2\0eacd0bcfe708df5a2bd8ce32f852aa28d428c
- .git\objects\ab\9e2653b466ee597c59f91055dfb4f341747fcd
- .git\config
- Public\Initialize-QAFrameworkAgents.ps1
- .git\objects\d3\500fb8d30ed72869dfe64cb2e5d99734289c70
- .git\objects\8c\6b4680a50142c33a6ec65c3aa1f6b4b8422c34
- .git\config.worktree
- Public\Get-QAFrameworkRunConfiguration.ps1
- .git\objects\9f\d816f847f45df9c5a21b849d8ed3fcaa7ab418
- .git\objects\8c\c574476fb38e67c01a4208c87d93a5d4cc8a00
- .git\FETCH_HEAD
- Public\Get-QAFrameworkClusterTopology.ps1
- .git\objects\9f\9d53b7855a65dee880f00356deec64ac4d7d95
- .git\objects\23\adcfde1a0d705ab0f24f7590c0d0fa7b87574f
- .git\shallow
- Public\Invoke-QAFrameworkTestDiscovery.ps1
- .git\objects\9f\995a9ed99893cc3c6c73d6cf68f75a606abb74
- .git\objects\64\388ed09f4a33a09c0f934c01abc81d50cdb6c8
- .git\description
- Public\Select-QAFrameworkTest.ps1
- .git\objects\46\49d96743436a8f565b14fc6045c9d8fc986da0
- .git\objects\39\981ffc33c60e4809523da060641e9b41f881c5
- tests\Select-QAFrameworkTest.Tests.ps1
- Public\Publish-QAFrameworkTestResult.ps1
- .git\objects\75\cf1c7e22dff2b8ecdcc7a023a910a204b909de
- .git\objects\39\4bcfae9817e8a2fc7ec4cfb4342459fe520715
- tests\Import-QAFrameworkTestMetadata.Tests.ps1
- Public\Invoke-QAFrameworkTestRun.ps1
- .git\objects\a5\b95ad83b5c7fe21e95e09a2fe0f03e31af0cc7
- .git\objects\ca\73ed8f635d7f18a831741ee81d1d1db7ced4df
- tests\VersionAndDbFilters.Tests.ps1
- Public\Import-QAFrameworkTestMetadata.ps1
- .git\objects\a5\87b86b4c99932688ee622f0050c56ee265c7d7
- .git\objects\ad\cb178d859ba523f286d5f94b0825e6b215831c
- tests\Invoke-QAFrameworkTestPackage.Tests.ps1
- Templates\2.TestPackageExecution.sample.ps1
- .git\objects\eb\90d46030d0f3d79310c41f433791b79a2c3d14
- .git\objects\95\ec50dacddb51aee72cb271277ee2be4cda68f8
- tests\Initialize-QAFrameworkAgents.Tests.ps1
- Templates\1.TestPackageSetup.sample.ps1
- .git\objects\9a\cf77d9b95739dba23381239e8566e24b8f6219
- .git\objects\db\b752100487b389f7e30c425ffbc2ad82ba6be6
- tests\Harvest.Parsers.Tests.ps1
- Templates\qaframework.tests.sample.json
- .git\objects\7d\cee741f260ff19c70461631dc89168a1e1725e
- .git\objects\e9\80efa5c8724a664cafb66e74b3eca950fa421d
- tests\Invoke-QAFrameworkTestDiscovery.Tests.ps1
- Templates\qaframework.discovery.sample.json
- .git\objects\20\df14fa33796844ac474e68ca75a6c7aee77cf3
- .git\objects\1f\f0c423042b46cb1d617b81efb715defbe8054d
- tests\Get-QAFrameworkRunConfiguration.Tests.ps1
- Templates\TestDiscovery.sample.ps1
- .git\objects\ae\cb86efb0b4e2fb69f6168002456f7c59a958eb
- .git\objects\1f\046b7f4c2827065440200be0f98bea3512d109
- tests\Failover.Tests.ps1
- Templates\qaframework.config.sample.json
- .git\objects\31\81e6e29c1377d2468d91d424a39a6c34cf4d22
- .git\objects\df\441e5258b159badf8002204f140bd0a6e242c3
- tests\Invoke-QAFrameworkTestRun.Tests.ps1
- Templates\3.TestPackageFinalize.sample.ps1
- .git\objects\6d\965cae4a789378db3473e39e1de8a2737a97ab
- .git\objects\f8\cd6074daa119b97d3ed2bf89d888ef49d794a0
- tests\New-QAFrameworkExecutionPlan.Tests.ps1
- Templates\Initialize-QAFrameworkAgent.ps1
- .git\objects\87\5e3f966544fe3fe91792ed1acb2fa61bfa9fea
- .git\objects\e3\72f2605aab5811f7e81e40177cffd0e4a48cf0
- tests\Module.Tests.ps1
- .git\hooks\pre-merge-commit.sample
- .git\objects\57\177cae32c6fc4b98ac3e302f0dfb38784205b0
- .git\objects\e3\64b9956f993f561d0804c53d7be05eeab7dcda
- tests\Get-QAFrameworkClusterTopology.Tests.ps1
- .git\hooks\push-to-checkout.sample
- .git\objects\45\931fee2314c6e637d82b876f1f31fd00807187
- .git\objects\6f\15ff3b9096f6f6719181882d2e411c7684d3af
- Private\New-QAFrameworkExecutionCommand.ps1
- .git\hooks\applypatch-msg.sample
- .git\objects\45\3666c3c6bf7c2db10ad125a88391ed7335faad
- .git\objects\4d\f8e5cfee8979319605b1c3e0f1c34740c7629f
- Private\Limit-String.ps1
- .git\hooks\pre-push.sample
- .git\objects\e8\dfba0f0b7db62c1976f26b0e3b0496f0a5525c
- .git\objects\4d\b4ad23ff03ffe3fb58437062b24c80bfed8867
- Private\ConvertFrom-QAFrameworkAttributeValue.ps1
- .git\hooks\pre-commit.sample
- .git\objects\fb\a82708850130cda88c4e7fcb956f335d2a5e28
- .git\objects\ec\68894dbc065723b3b5d47e27b7f4e491578bbf
- Private\Test-QAFrameworkHarvestFilter.ps1
- .git\hooks\pre-applypatch.sample
- .git\objects\3c\504a749ff0c3ae5c727a9a581713f7e92967b1
- .git\objects\ed\1f054842a2a02526bbc18c4b4adc91626b50d8
- Private\Select-QAFrameworkNextWorkItem.ps1
- .git\hooks\pre-receive.sample
- .git\objects\94\91a2fda28342ab358eaf234e1afe0c07a53d62
- .git\objects\ed\174ecaf093944e5eba6cd119a8104469856bbe
- Private\Test-QAFrameworkSolutionCompatible.ps1
- .git\hooks\post-update.sample
- .git\objects\94\ac259947b4b6d2854c232d0d8af5fa4cb0176c
- .git\objects\c6\81561477b4c670138a2b2637d6b9cd0d04fe79
- Private\ConvertFrom-QAFrameworkMetaFile.ps1
- .git\hooks\fsmonitor-watchman.sample
- .git\objects\94\977422669749fa6bffaa783281a9d21ed75ac5
- .git\objects\c5\4792735f4a5773a4b94db0972040814ff77f77
- Private\New-QAFrameworkTestMetadata.ps1
- .git\hooks\sendemail-validate.sample
- .git\objects\83\2de6c1fd1ca7a7e6634decc33d8dd59803a0e8
- .git\objects\51\5642932c508af308967fe38ad40e06fe3bd3b2
- Private\Get-QAFrameworkClassAttributeBlock.ps1
- .git\hooks\update.sample
- .git\objects\6a\d901c8b79ad6371ec65f3117a762e32132dedb
- .git\objects\37\b6ff15cfa8630c6e6ffd2b726822a77fafec1f
- Private\Test-QAFrameworkVersionCompatible.ps1
- .git\hooks\commit-msg.sample
- .git\objects\b0\466e32fba7bc910a44b61e6d4d25aadb7720f7
- .git\objects\1a\f4e349872ae86500d1c0c2dcf29195f3203c9b
- Private\ConvertFrom-QAFrameworkAttributeBlock.ps1
- .git\hooks\prepare-commit-msg.sample
- .git\objects\d4\7eb1db913f2c150a26881db73fe6f009f027d7
- .git\objects\3b\e470c3e7fe6ee8b735edd7b5ade95cb92d863c
- Private\Copy-QAFrameworkDependency.ps1
- .git\hooks\pre-rebase.sample
- .git\objects\41\c59ada44e2ce5a966381ecab1b7fd541342565
- .git\objects\73\5410724f9993428395b4c65984cfc38be1c338
- Private\Invoke-QAFrameworkFailoverSwitch.ps1
- .git\logs\HEAD
- .git\objects\92\9553f74ef593bef2d31c537960fe0f4acfb8f8
- .git\objects\a7\df0f4ff0176e17d422ff12939fb90542bb841f
- Private\Split-QAFrameworkAttributeArgument.ps1
- .git\info\exclude
- .git\objects\18\3be00203f614d9c0d25eb3f7dc6ce535c08ce6
- .git\objects\7b\04a9ffcde3b900879a14232ee1da131bb8a74b
- Private\ConvertTo-QAFrameworkTestMetadata.ps1
- tests\Stubs\QAOps.PowerShell.Stubs.psm1
- .git\objects\15\89db47c24822290f1c6477da0376b4be2341fb
- tests\Fixtures\RegressionTests\TeamA\RT_Full\RT_Full.cs
- Private\Get-QAFrameworkExecutionOutcome.ps1
- .github\workflows\pester.yml
- .git\objects\f3\781d28020445d58f5e0b38b2ae1ba512c794ef
- tests\Fixtures\RegressionTests\TeamA\RT_Failover\RT_Failover.cs
- Private\Get-QAFrameworkMethodAttributeFlag.ps1
- .github\workflows\publish-powershell-gallery.yml
- .git\objects\0c\70bb4972a25c3802ec6c655daef2f6b187e174
- tests\Fixtures\RegressionTests\TeamB\RT_DisabledNoReason\RT_DisabledNoReason.cs
- Private\Join-QAFrameworkAgentPath.ps1
- .git\refs\tags\1.4.1
- .git\objects\59\ee067bab1877de3b0464660b582da73bc894e5
- tests\Fixtures\RegressionTests\TeamB\RT_Diagnostic\RT_Diagnostic.cs