.\build.ps1 -Configuration Release -TestVc 10.23.80.118 -TestVcUser administrator@vsphere.local -TestVcPassword 'Admin!23'
[9:12:29 PM] INFO: Test build tools are available
[9:12:29 PM] INFO: Build
Microsoft (R) Build Engine version 16.7.0+7fb82e5b2 for .NET
Copyright (C) Microsoft Corporation. All rights reserved.
Determining projects to restore...
All projects are up-to-date for restore.
VMware.vSphere.LsClient -> C:\git-repos\PowerCLI-Example-Scripts\Modules\VMware.vSphere.SsoAdmin\src\VMware.vSphere.SsoAdmin.Client\VMware.vSphere.LsClient\bin\Release\net45\VMware.vSphere.LsClient.dll
VMware.vSphere.SsoAdminClient -> C:\git-repos\PowerCLI-Example-Scripts\Modules\VMware.vSphere.SsoAdmin\src\VMware.vSphere.SsoAdmin.Client\VMware.vSphere.SsoAdminClient\bin\Release\net45\VMware.vSphere.SsoAdminClient.dll
VMware.vSphere.LsClient -> C:\git-repos\PowerCLI-Example-Scripts\Modules\VMware.vSphere.SsoAdmin\src\VMware.vSphere.SsoAdmin.Client\VMware.vSphere.LsClient\bin\Release\netcoreapp2.0\VMware.vSphere.LsClient.dll
VMware.vSphere.SsoAdmin.Utils -> C:\git-repos\PowerCLI-Example-Scripts\Modules\VMware.vSphere.SsoAdmin\src\VMware.vSphere.SsoAdmin.Client\VMware.vSphere.SsoAdmin.Utils\bin\Release\net45\VMware.vSphere.SsoAdmin.Utils.dll
VMware.vSphere.SsoAdminClient -> C:\git-repos\PowerCLI-Example-Scripts\Modules\VMware.vSphere.SsoAdmin\src\VMware.vSphere.SsoAdmin.Client\VMware.vSphere.SsoAdminClient\bin\Release\netcoreapp2.0\VMware.vSphere.SsoAdminClient.dll
VMware.vSphere.SsoAdmin.Utils -> C:\git-repos\PowerCLI-Example-Scripts\Modules\VMware.vSphere.SsoAdmin\src\VMware.vSphere.SsoAdmin.Client\VMware.vSphere.SsoAdmin.Utils\bin\Release\netcoreapp2.0\VMware.vSphere.SsoAdmin.Utils.dll
VMware.vSphere.SsoAdminClient.Tests -> C:\git-repos\PowerCLI-Example-Scripts\Modules\VMware.vSphere.SsoAdmin\src\VMware.vSphere.SsoAdmin.Client\VMware.vSphere.SsoAdminClient.Tests\bin\Release\netcoreapp3.1\VMware.vSphere.SsoAdminClient.Tests.dll
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:02.49
[9:12:32 PM] INFO: Publish binaries to 'C:\git-repos\PowerCLI-Example-Scripts\Modules\VMware.vSphere.SsoAdmin'
[9:12:32 PM] INFO: Run VC integration tests
Executing all tests in 'C:\git-repos\PowerCLI-Example-Scripts\Modules\VMware.vSphere.SsoAdmin\src\test'
Describing Connect-SsoAdminServer and Disconnect-SsoAdminServer Tests
Context Connect-SsoAdminServer
[+] Connect-SsoAdminServer returns SsoAdminServer object and updates DefaultSsoAdminServers variable 2.26s
[+] Connect-SsoAdminServer throws error on invalid password 381ms
[+] Connect-SsoAdminServer throws error on invalid Tls Certificate 97ms
Context Disconnect-SsoAdminServer
[+] Diconnect-SsoAdminServer removes server from DefaultSsoAdminServers and makes the object not connected 375ms
[+] Diconnect-SsoAdminServer disconnects the currently connected SSO in case there is 1 SSO server 414ms
[+] Diconnect-SsoAdminServer does not disconnect if connected to more than 1 SSO server 891ms
[+] Diconnect-SsoAdminServer does disconnect via pipeline if connected to more than 1 SSO server 1.37s
[+] Disconnects disconnected object 671ms
[+] Disconnects DefaultSsoAdminServers when * is specified on -Server parameter 321ms
[+] Disconnects server specified as string that is equal to VC Address 693ms
'testserver' doesn't match any objects in $global:DefaultSsoAdminServers variable
[+] Disconnect-SsoAdminServer fails when string that does not match any servers is specified 284ms
Context New-SsoPersonUser
[+] Creates person user with details 655ms
[+] Creates person user without details 570ms
Context Get-SsoPersonUser
[+] Gets person users without filters 484ms
[+] Gets person users by name (exact match) and domain filters 648ms
[+] Gets person users by name (* wildcard match) and domain filters 1.57s
[+] Gets person users by name (? wildcard match) and domain filters 1.46s
[+] Gets person users by unexisting name does not return 788ms
Context Set-SsoPersonUser
[+] Adds person user to group 790ms
[+] Removes person user from group 649ms
[+] Resets person user password 672ms
[+] Unlocks not locked person user 550ms
Context Remove-SsoPersonUser
[+] Removes person user 951ms
Testing done:
Determining projects to restore... All projects are up-to-date for restore. VMware.vSphere.LsClient -> C:\git-repos\PowerCLI-Example-Scripts\Modules\VMware.vSphere.SsoAdmin\src\VMware.vSphere.SsoAdmin.Client\VMware.vSphere.LsClient\bin\Release\net45\VMware.vSphere.LsClient.dll VMware.vSphere.SsoAdminClient -> C:\git-repos\PowerCLI-Example-Scripts\Modules\VMware.vSphere.SsoAdmin\src\VMware.vSphere.SsoAdmin.Client\VMware.vSphere.SsoAdminClient\bin\Release\net45\VMware.vSphere.SsoAdminClient.dll VMware.vSphere.LsClient -> C:\git-repos\PowerCLI-Example-Scripts\Modules\VMware.vSphere.SsoAdmin\src\VMware.vSphere.SsoAdmin.Client\VMware.vSphere.LsClient\bin\Release\netcoreapp2.0\VMware.vSphere.LsClient.dll VMware.vSphere.SsoAdmin.Utils -> C:\git-repos\PowerCLI-Example-Scripts\Modules\VMware.vSphere.SsoAdmin\src\VMware.vSphere.SsoAdmin.Client\VMware.vSphere.SsoAdmin.Utils\bin\Release\net45\VMware.vSphere.SsoAdmin.Utils.dll VMware.vSphere.SsoAdminClient -> C:\git-repos\PowerCLI-Example-Scripts\Modules\VMware.vSphere.SsoAdmin\src\VMware.vSphere.SsoAdmin.Client\VMware.vSphere.SsoAdminClient\bin\Release\netcoreapp2.0\VMware.vSphere.SsoAdminClient.dll VMware.vSphere.SsoAdmin.Utils -> C:\git-repos\PowerCLI-Example-Scripts\Modules\VMware.vSphere.SsoAdmin\src\VMware.vSphere.SsoAdmin.Client\VMware.vSphere.SsoAdmin.Utils\bin\Release\netcoreapp2.0\VMware.vSphere.SsoAdmin.Utils.dll VMware.vSphere.SsoAdminClient.Tests -> C:\git-repos\PowerCLI-Example-Scripts\Modules\VMware.vSphere.SsoAdmin\src\VMware.vSphere.SsoAdmin.Client\VMware.vSphere.SsoAdminClient.Tests\bin\Release\netcoreapp3.1\VMware.vSphere.SsoAdminClient.Tests.dll
Build succeeded. 0 Warning(s) 0 Error(s)
Time Elapsed 00:00:02.49 [9:12:32 PM] INFO: Publish binaries to 'C:\git-repos\PowerCLI-Example-Scripts\Modules\VMware.vSphere.SsoAdmin' [9:12:32 PM] INFO: Run VC integration tests Executing all tests in 'C:\git-repos\PowerCLI-Example-Scripts\Modules\VMware.vSphere.SsoAdmin\src\test'
Executing script C:\git-repos\PowerCLI-Example-Scripts\Modules\VMware.vSphere.SsoAdmin\src\test\ConnectDisconnect.Tests.ps1
Describing Connect-SsoAdminServer and Disconnect-SsoAdminServer Tests
'testserver' doesn't match any objects in $global:DefaultSsoAdminServers variable [+] Disconnect-SsoAdminServer fails when string that does not match any servers is specified 284ms
Executing script C:\git-repos\PowerCLI-Example-Scripts\Modules\VMware.vSphere.SsoAdmin\src\test\Group.Tests.ps1
Describing Get-SsoGroup Tests
Executing script C:\git-repos\PowerCLI-Example-Scripts\Modules\VMware.vSphere.SsoAdmin\src\test\LockoutPolicy.Tests.ps1
Describing LockoutPolicy Tests
Executing script C:\git-repos\PowerCLI-Example-Scripts\Modules\VMware.vSphere.SsoAdmin\src\test\LsClient.Tests.ps1
Describing Lookup Service Client Integration Tests
Executing script C:\git-repos\PowerCLI-Example-Scripts\Modules\VMware.vSphere.SsoAdmin\src\test\PasswordPolicy.Tests.ps1
Describing PasswordPolicy Tests
Executing script C:\git-repos\PowerCLI-Example-Scripts\Modules\VMware.vSphere.SsoAdmin\src\test\PersonUser.Tests.ps1
Describing PersonUser Tests
Executing script C:\git-repos\PowerCLI-Example-Scripts\Modules\VMware.vSphere.SsoAdmin\src\test\TokenLifetime.Tests.ps1
Describing TokenLifetime Tests
Tests completed in 33.8s Tests Passed: 34, Failed: 0, Skipped: 0, Pending: 0, Inconclusive: 0