Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ java {
}

def libertyAntVersion = "1.9.18"
def libertyCommonVersion = "1.8.40"
def libertyCommonVersion = "1.8.41-SNAPSHOT"


dependencies {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ package io.openliberty.tools.gradle.utils
import io.openliberty.tools.common.CommonLoggerI

import org.gradle.api.Project
import org.gradle.api.logging.LogLevel

public class CommonLogger implements CommonLoggerI {

Expand Down
18 changes: 14 additions & 4 deletions src/test/groovy/io/openliberty/tools/gradle/TestAppConfig.groovy
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
package io.openliberty.tools.gradle;
package io.openliberty.tools.gradle

import org.gradle.testkit.runner.BuildResult;
import org.junit.AfterClass
import org.junit.BeforeClass
import org.junit.Test
import io.openliberty.tools.common.plugins.util.OSUtil

public class TestAppConfig extends AbstractIntegrationTest{
static File resourceDir = new File("build/resources/test/sample.servlet")
Expand All @@ -23,10 +25,18 @@ public class TestAppConfig extends AbstractIntegrationTest{
@Test
public void test_start_with_timeout_success() {
try {
runTasks(buildDir, 'libertyStart')
BuildResult result = runTasksResult(buildDir, 'libertyStart')
String output = result.getOutput()
if (OSUtil.isWindows()) {
assert output.contains('Resolving Property EXP_VAR for expression !EXP_VAR!_!EXP_VAR3!. Resolved expression value is TEST'): 'Expected info about expansion variable resolution for !EXP_VAR!_!EXP_VAR3!'
assert output.contains('Resolving Property EXP_VAR3 for expression !EXP_VAR!_!EXP_VAR3!. Resolved expression value is TEST_WINDOWS'): 'Expected info about expansion variable resolution for TEST_!EXP_VAR3!'
} else {
assert output.contains('Resolving Property EXP_VAR for expression ${EXP_VAR}_${EXP_VAR2}. Resolved expression value is TEST'): 'Expected info about expansion variable resolution for ${EXP_VAR}_${EXP_VAR2}'
assert output.contains('Resolving Property EXP_VAR2 for expression ${EXP_VAR}_${EXP_VAR2}. Resolved expression value is TEST_UNIX'): 'Expected info about expansion variable resolution for TEST_${EXP_VAR2}'
}
} catch (Exception e) {
throw new AssertionError ("Fail on task libertyStart.", e)
throw new AssertionError("Fail on task libertyStart.", e)
}
assert new File('build/testBuilds/test-app-config/build/wlp/usr/servers/LibertyProjectServer/apps/sample.servlet-1.war').exists() : 'application not installed on server'
assert new File('build/testBuilds/test-app-config/build/wlp/usr/servers/LibertyProjectServer/apps/sample.servlet-1.war').exists(): 'application not installed on server'
}
}
8 changes: 7 additions & 1 deletion src/test/resources/sample.servlet/src/resources/server.env
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
CONFIG_SERVER_ENV=TEST
TEST_PROP_2=green
TEST_PROP_3=blue
TEST_PROP_3=blue

EXP_VAR=TEST
EXP_VAR2=UNIX
EXP_VAR3=WINDOWS
TEST_EXP_VAR_UNIX=${EXP_VAR}_${EXP_VAR2}
TEST_EXP_VAR_WIN=!EXP_VAR!_!EXP_VAR3!
1 change: 1 addition & 0 deletions src/test/resources/sample.servlet/testAppConfig.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ ext {

liberty {
server{
serverEnvFile = file("src/resources/server.env")
name = wlpServerName
looseApplication = false
embedded = true
Expand Down
Loading