From 28ebd632b793675a680bc0b5758ae9a46cfcb074 Mon Sep 17 00:00:00 2001 From: Alexis La Goutte Date: Wed, 28 Jul 2021 22:16:39 +0200 Subject: [PATCH] Tests: Add Initial support of Integration (using Pester v5) --- Tests/.gitignore | 1 + Tests/common.ps1 | 19 +++++++++++++++++++ Tests/credential.example.ps1 | 13 +++++++++++++ 3 files changed, 33 insertions(+) create mode 100644 Tests/.gitignore create mode 100644 Tests/common.ps1 create mode 100644 Tests/credential.example.ps1 diff --git a/Tests/.gitignore b/Tests/.gitignore new file mode 100644 index 0000000..c6e1f89 --- /dev/null +++ b/Tests/.gitignore @@ -0,0 +1 @@ +credential.ps1 \ No newline at end of file diff --git a/Tests/common.ps1 b/Tests/common.ps1 new file mode 100644 index 0000000..116dc24 --- /dev/null +++ b/Tests/common.ps1 @@ -0,0 +1,19 @@ +# +# Copyright 2021, Alexis La Goutte +# +# SPDX-License-Identifier: Apache-2.0 +# +[Diagnostics.CodeAnalysis.SuppressMessageAttribute("PSAvoidUsingConvertToSecureStringWithPlainText", "")] +Param() + +$script:pester_site1 = "pester_site1" + +$Credential = New-Object System.Management.Automation.PSCredential("username", (ConvertTo-SecureString $token -AsPlainText -Force)) +$script:invokeParams = @{ + hostname = $hostname; + Credential = $Credential; + SkipCertificateCheck = $true; +} + +. ../credential.ps1 +#TODO: Add check if no ipaddress/token info... \ No newline at end of file diff --git a/Tests/credential.example.ps1 b/Tests/credential.example.ps1 new file mode 100644 index 0000000..81c7adc --- /dev/null +++ b/Tests/credential.example.ps1 @@ -0,0 +1,13 @@ +# +# Copyright 2021, Alexis La Goutte +# +# SPDX-License-Identifier: Apache-2.0 +# + +# Copy this file to credential.ps1 (on Tests folder) and change connection settings.. + +$script:hostname = "10.44.23.213" +$script:token = "aaaaaaaaaaaaaaaaaa" + +#Uncomment if you want to personnalize some setting +#script:pester_site1 = "pester_site1"