49 lines
1.1 KiB
PowerShell
49 lines
1.1 KiB
PowerShell
#
|
|
# Create directory for license activation
|
|
#
|
|
|
|
$ACTIVATE_LICENSE_PATH = "${env:GITHUB_WORKSPACE}/_activate-license"
|
|
New-Item -Path "$ACTIVATE_LICENSE_PATH" -ItemType Directory
|
|
|
|
#
|
|
# Run steps
|
|
#
|
|
|
|
& $PSScriptRoot\steps\activate.ps1
|
|
& $PSScriptRoot\steps\set_gitcredential.ps1
|
|
& $PSScriptRoot\steps\run_tests.ps1
|
|
& $PSScriptRoot\steps\return_license.ps1
|
|
|
|
#
|
|
# Remove license activation directory
|
|
#
|
|
|
|
Remove-Item "$ACTIVATE_LICENSE_PATH" -Recurse -Force
|
|
|
|
#
|
|
# Instructions for debugging
|
|
#
|
|
|
|
if ($TEST_RUNNER_EXIT_CODE -gt 0)
|
|
{
|
|
Write-Output ""
|
|
Write-Output "###########################"
|
|
Write-Output "# Failure #"
|
|
Write-Output "###########################"
|
|
Write-Output ""
|
|
Write-Output "Please note that the exit code is not very descriptive."
|
|
Write-Output "Most likely it will not help you solve the issue."
|
|
Write-Output ""
|
|
Write-Output "To find the reason for failure: please search for errors in the log above."
|
|
Write-Output ""
|
|
}
|
|
|
|
#
|
|
# Exit with code from the build step.
|
|
#
|
|
|
|
if ( ($USE_EXIT_CODE -eq "true") -and ($TEST_RUNNER_EXIT_CODE -ne 2) )
|
|
{
|
|
exit $TEST_RUNNER_EXIT_CODE
|
|
}
|