mirror of
git://code.qt.io/qt/qt5.git
synced 2026-05-02 17:32:21 +08:00
Provisioning: Add Squish provisioning for Release Test Automation
Squish is required by RTA for testing. Task-number: QTQAINFRA-1523 Change-Id: I0c3653565f19cc9b798a0b63325c47b017cf5537 Reviewed-by: Joni Jäntti <joni.jantti@qt.io> Reviewed-by: Matti Paaso <matti.paaso@qt.io>
This commit is contained in:
@@ -127,3 +127,19 @@ function is64bitWinHost
|
||||
return 0
|
||||
}
|
||||
}
|
||||
|
||||
Function Execute-Command
|
||||
{
|
||||
Param (
|
||||
[string]$command
|
||||
)
|
||||
Try {
|
||||
echo "Executing command '$command'..."
|
||||
$process = Start-Process -FilePath "cmd" -ArgumentList "/c $command" -PassThru -Wait -WindowStyle Hidden
|
||||
if ($process.ExitCode) {throw "Error running command: '$command'"}
|
||||
}
|
||||
Catch {
|
||||
$_.Exception.Message
|
||||
exit 1
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user