[Ubuntu] Fix GRADLE_HOME environment variable (#3225)

* fix gradle_home env var

* add gradle test and minor rework

* debug
This commit is contained in:
Dibir Magomedsaygitov
2021-04-21 18:20:20 +03:00
committed by GitHub
parent 4440cbd3f3
commit 19537cbf0b
2 changed files with 12 additions and 2 deletions

View File

@@ -83,7 +83,7 @@ curl -sL $gradleUrl -o gradleLatest.zip
unzip -qq -d /usr/share gradleLatest.zip
rm gradleLatest.zip
ln -s /usr/share/gradle-"${gradleVersion}"/bin/gradle /usr/bin/gradle
echo "GRADLE_HOME=/usr/share/gradle" | tee -a /etc/environment
echo "GRADLE_HOME=$(find /usr/share -depth -maxdepth 1 -name "gradle*")" | tee -a /etc/environment
reloadEtcEnvironment
invoke_tests "Java"

View File

@@ -18,11 +18,21 @@ Describe "Java" {
@{ ToolName = "javac" }
@{ ToolName = "mvn" }
@{ ToolName = "ant" }
@{ ToolName = "gradle" }
) {
"$ToolName -version" | Should -ReturnZeroExitCode
}
It "Gradle" {
"gradle -version" | Should -ReturnZeroExitCode
$gradleVariableValue = Get-EnvironmentVariable "GRADLE_HOME"
$gradleVariableValue | Should -BeLike "/usr/share/gradle-*"
$gradlePath = Join-Path $env:GRADLE_HOME "bin/gradle"
$result = Get-CommandResult "`"$GradlePath`" -version"
$result.ExitCode | Should -Be 0
}
It "Java <Version>" -TestCases $jdkVersions {
$javaVariableValue = Get-EnvironmentVariable "JAVA_HOME_${Version}_X64"
$javaVariableValue | Should -Not -BeNullOrEmpty