Skip to content

Commit 4c18b51

Browse files
committed
[DEVLEAD-2984] Use central test credentials also from scripts.
1 parent 12ee593 commit 4c18b51

7 files changed

Lines changed: 33 additions & 8 deletions

File tree

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1-
DataFreshUtil.exe -s 127.0.0.1 -u test -p test -d DataFreshSample -c REMOVE
1+
Import-Module $PSScriptRoot\CredentialReader.psm1
2+
3+
$creds = Get-Credentials
4+
.\DataFreshUtil.exe -s $creds.Server -u $creds.UserId -p $creds.Password -d DataFreshSample -c REMOVE
25

36
pause
Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
1-
osql.exe -S 127.0.0.1 -U test -P test -d DataFreshSample -i database.sql
1+
Import-Module $PSScriptRoot\CredentialReader.psm1
22

3-
DataFreshUtil.exe -s 127.0.0.1 -u test -p test -d DataFreshSample -c PREPARE
3+
$creds = Get-Credentials
4+
5+
osql.exe -S $creds.Server -U $creds.UserId -P $creds.Password -d DataFreshSample -i $PSScriptRoot\database.sql
6+
7+
.\DataFreshUtil.exe -s $creds.Server -u $creds.UserId -p $creds.Password -d DataFreshSample -c PREPARE
48

59
pause
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
function Get-Credentials() {
2+
3+
$rootXml = (Select-Xml -Path "$PSScriptRoot\..\..\TestConnectionStrings.xml" -XPath "/connectionStrings").Node
4+
5+
$credentialObject = New-Object -TypeName PSObject
6+
$credentialObject | Add-Member -MemberType NoteProperty -Name UserId -TypeName String -Value (Select-Xml -Node $rootXml -XPath "properties/userId").Node.InnerText
7+
$credentialObject | Add-Member -MemberType NoteProperty -Name Password -TypeName String -Value (Select-Xml -Node $rootXml -XPath "properties/password").Node.InnerText
8+
$credentialObject | Add-Member -MemberType NoteProperty -Name Server -TypeName String -Value (Select-Xml -Node $rootXml -XPath "properties/server").Node.InnerText
9+
10+
$credentialObject
11+
}

TestHarnessExample/Scripts/DataFresh Usage.bat

Lines changed: 0 additions & 2 deletions
This file was deleted.
Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1-
DataFreshUtil.exe -s 172.17.159.185 -u tf_user -p 1234 -d DataFreshSample -c PREPARE
1+
Import-Module $PSScriptRoot\CredentialReader.psm1
2+
3+
$creds = Get-Credentials
4+
.\DataFreshUtil.exe -s $creds.Server -u $creds.UserId -p $creds.Password -d DataFreshSample -c PREPARE
25

36
pause
Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1-
DataFreshUtil.exe -s 127.0.0.1 -u test -p test -d DataFreshSample -c REFRESH
1+
Import-Module $PSScriptRoot\CredentialReader.psm1
2+
3+
$creds = Get-Credentials
4+
.\DataFreshUtil.exe -s $creds.Server -u $creds.UserId -p $creds.Password -d DataFreshSample -c REFRESH
25

36
pause
Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1-
DataFreshUtil.exe -s 127.0.0.1 -u test -p test -d DataFreshSample -c FORCEREFRESH
1+
Import-Module $PSScriptRoot\CredentialReader.psm1
2+
3+
$creds = Get-Credentials
4+
.\DataFreshUtil.exe -s $creds.Server -u $creds.UserId -p $creds.Password -d DataFreshSample -c FORCEREFRESH
25

36
pause

0 commit comments

Comments
 (0)