-
Notifications
You must be signed in to change notification settings - Fork 13
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
adding integration tests for variable processing
Signed-off-by: Arun Venmany <[email protected]>
- Loading branch information
1 parent
3352f3b
commit 64c16b6
Showing
5 changed files
with
408 additions
and
0 deletions.
There are no files selected for viewing
168 changes: 168 additions & 0 deletions
168
lemminx-liberty/src/it/variable-processing-ol-it/pom.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,168 @@ | ||
<?xml version="1.0" encoding="UTF-8" ?> | ||
<project xmlns="http://maven.apache.org/POM/4.0.0" | ||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | ||
<modelVersion>4.0.0</modelVersion> | ||
|
||
<groupId>io.openliberty.tools.test</groupId> | ||
<artifactId>variable-processing-ol-it</artifactId> | ||
<version>1.0-SNAPSHOT</version> | ||
<packaging>pom</packaging> | ||
|
||
<dependencies> | ||
<dependency> | ||
<groupId>io.openliberty.tools</groupId> | ||
<artifactId>liberty-langserver-lemminx</artifactId> | ||
<version>@pom.version@</version> | ||
</dependency> | ||
<dependency> | ||
<groupId>org.eclipse.lemminx</groupId> | ||
<artifactId>org.eclipse.lemminx</artifactId> | ||
<version>${lemminx.version}</version> | ||
<scope>provided</scope> | ||
<exclusions> | ||
<exclusion> | ||
<groupId>xml-apis</groupId> | ||
<artifactId>xml-apis</artifactId> | ||
</exclusion> | ||
</exclusions> | ||
</dependency> | ||
<dependency> | ||
<groupId>org.eclipse.lemminx</groupId> | ||
<artifactId>org.eclipse.lemminx</artifactId> | ||
<version>${lemminx.version}</version> | ||
<scope>test</scope> | ||
<classifier>tests</classifier> | ||
<type>test-jar</type> | ||
</dependency> | ||
<dependency> | ||
<groupId>org.junit.jupiter</groupId> | ||
<artifactId>junit-jupiter-api</artifactId> | ||
<version>5.6.1</version> | ||
<scope>test</scope> | ||
</dependency> | ||
<dependency> | ||
<groupId>org.junit.jupiter</groupId> | ||
<artifactId>junit-jupiter-engine</artifactId> | ||
<version>5.6.1</version> | ||
<scope>test</scope> | ||
</dependency> | ||
<dependency> | ||
<groupId>org.junit.jupiter</groupId> | ||
<artifactId>junit-jupiter-params</artifactId> | ||
<version>5.6.1</version> | ||
<scope>test</scope> | ||
</dependency> | ||
</dependencies> | ||
|
||
<build> | ||
<pluginManagement> | ||
<plugins> | ||
<plugin> | ||
<groupId>io.openliberty.tools</groupId> | ||
<artifactId>liberty-maven-plugin</artifactId> | ||
<version>3.7.1</version> | ||
</plugin> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-compiler-plugin</artifactId> | ||
<version>3.8.1</version> | ||
</plugin> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-failsafe-plugin</artifactId> | ||
<version>3.0.0-M5</version> | ||
</plugin> | ||
</plugins> | ||
</pluginManagement> | ||
<plugins> | ||
<plugin> | ||
<groupId>io.openliberty.tools</groupId> | ||
<artifactId>liberty-maven-plugin</artifactId> | ||
<configuration> | ||
<serverName>test</serverName> | ||
<runtimeArtifact> | ||
<groupId>io.openliberty</groupId> | ||
<artifactId>openliberty-runtime</artifactId> | ||
<version>24.0.0.11</version> | ||
</runtimeArtifact> | ||
</configuration> | ||
<executions> | ||
<execution> | ||
<id>install-server</id> | ||
<phase>pre-integration-test</phase> | ||
<goals> | ||
<goal>create</goal> | ||
</goals> | ||
</execution> | ||
</executions> | ||
</plugin> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-compiler-plugin</artifactId> | ||
<configuration> | ||
<source>1.8</source> | ||
<target>1.8</target> | ||
</configuration> | ||
<executions> | ||
<execution> | ||
<id>test-compile</id> | ||
<phase>compile</phase> | ||
<goals> | ||
<goal>testCompile</goal> | ||
</goals> | ||
</execution> | ||
</executions> | ||
</plugin> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-failsafe-plugin</artifactId> | ||
<executions> | ||
<execution> | ||
<id>integration-test</id> | ||
<goals> | ||
<goal>integration-test</goal> | ||
</goals> | ||
</execution> | ||
<execution> | ||
<id>verify</id> | ||
<phase>install</phase> | ||
<goals> | ||
<goal>verify</goal> | ||
</goals> | ||
</execution> | ||
</executions> | ||
</plugin> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-surefire-plugin</artifactId> | ||
<version>3.0.0-M5</version> | ||
<configuration> | ||
<skip>true</skip> | ||
</configuration> | ||
</plugin> | ||
</plugins> | ||
</build> | ||
<repositories> | ||
<repository> | ||
<id>lemminx-releases</id> | ||
<url>https://repo.eclipse.org/content/repositories/lemminx-releases/</url> | ||
<snapshots> | ||
<enabled>false</enabled> | ||
</snapshots> | ||
<releases> | ||
<enabled>true</enabled> | ||
</releases> | ||
</repository> | ||
<repository> | ||
<id>lemminx-snapshots</id> | ||
<url>https://repo.eclipse.org/content/repositories/lemminx-snapshots/</url> | ||
<releases> | ||
<enabled>false</enabled> | ||
</releases> | ||
<snapshots> | ||
<enabled>true</enabled> | ||
</snapshots> | ||
</repository> | ||
</repositories> | ||
</project> |
6 changes: 6 additions & 0 deletions
6
...inx-liberty/src/it/variable-processing-ol-it/src/main/liberty/config/bootstrap.properties
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
com.ibm.hpel.trace.purgeMaxSize=0 | ||
default.http.port = 9080 | ||
default.https.port = 9443 | ||
com.ibm.ws.logging.message.format=json | ||
|
||
var.this.new=test |
4 changes: 4 additions & 0 deletions
4
lemminx-liberty/src/it/variable-processing-ol-it/src/main/liberty/config/server.env
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
WLP_LOGGING_CONSOLE_FORMAT=TBASIC | ||
TEST_VAR=apple | ||
NEW_VAR=test2 | ||
NEW_V=true |
43 changes: 43 additions & 0 deletions
43
lemminx-liberty/src/it/variable-processing-ol-it/src/main/liberty/config/server.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<server description="new server"> | ||
<!-- Enable features --> | ||
<featureManager> | ||
<platform>javaee-6.0</platform> | ||
<feature>acmeCA-2.0</feature> | ||
<feature>servlet-3.1</feature> | ||
</featureManager> | ||
|
||
|
||
|
||
<!-- This template enables security. To get the full use of all the capabilities, a keystore and user registry are required. --> | ||
|
||
<!-- For the keystore, default keys are generated and stored in a keystore. To provide the keystore password, generate an | ||
encoded password using bin/securityUtility encode and add it below in the password attribute of the keyStore element. | ||
Then uncomment the keyStore element. --> | ||
<!-- | ||
<keyStore password=""/> | ||
--> | ||
|
||
<!--For a user registry configuration, configure your user registry. For example, configure a basic user registry using the | ||
basicRegistry element. Specify your own user name below in the name attribute of the user element. For the password, | ||
generate an encoded password using bin/securityUtility encode and add it in the password attribute of the user element. | ||
Then uncomment the user element. --> | ||
|
||
<!-- To access this server from a remote client add a host attribute to the following element, e.g. host="*" --> | ||
<httpEndpoint host="*" httpPort="${default.https.port}/${default.http.port}" | ||
httpsPort="${default.https.port}" id="defaultHttpEndpoint"/> | ||
|
||
<!-- Automatically expand WAR files and EAR files --> | ||
<applicationManager autoExpand="${thisVar5}"/> | ||
<!-- Configures the application on a specified context root --> | ||
<webApplication contextRoot="/app-name" location="${thisVar5}" /> | ||
|
||
<!-- Default SSL configuration enables trust for default certificates from the Java runtime --> | ||
<ssl id="defaultSSLConfig" trustDefaultCerts="${var.this.new}" /> | ||
<variable name="trueVar" value="true" /> | ||
|
||
<variable name="thisVar" value="true" /> | ||
<variable name="thisVar3" value="false" /> | ||
<variable name="thisVar3" value="true" /> | ||
</server> | ||
|
Oops, something went wrong.