Fix tests
Signed-off-by: Alexander Dudaev <Aleksandr.Dudayev@xored.com>
Change-Id: Ie0a9633960f96157b44f8ed3b776c7bf8048403a
diff --git a/Jenkinsfile b/Jenkinsfile
index 26140b3..3247162 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -12,10 +12,10 @@
tty: true
resources:
limits:
- memory: "2Gi"
+ memory: "4Gi"
cpu: "1"
requests:
- memory: "2Gi"
+ memory: "4Gi"
cpu: "1"
volumeMounts:
- name: settings-xml
@@ -67,19 +67,42 @@
archiveArtifacts allowEmptyArchive: true, artifacts: 'repository/full/target/repository/**/*, repository/full/target/products/*, runner/product/target/*.zip'
}
}
- stage('Tests'){
+ stage('RCPTT Tests'){
steps {
container('ubuntu') {
- sh 'mvn clean verify -B -f $WORKSPACE/rcpttTests/pom.xml -Dci-maven-version=2.0.0-SNAPSHOT -DexplicitRunner=$WORKSPACE/runner/product/target/rcptt.runner-2.5.0-SNAPSHOT.zip -DrcpttPath=$WORKSPACE/repository/full/target/products/org.eclipse.rcptt.platform.product-linux.gtk.x86_64.zip || true'
+ sh '. repository/full/target/publisher.properties && \
+ mvn clean verify -B -f $WORKSPACE/rcpttTests/pom.xml \
+ -Dmaven.repo.local=$WORKSPACE/m2 -e \
+ -Dci-maven-version=2.0.0-SNAPSHOT \
+ -DexplicitRunner=`readlink -f $WORKSPACE/runner/product/target/rcptt.runner-${productVersion}-SNAPSHOT.zip` \
+ -DrcpttPath=$WORKSPACE/repository/full/target/products/org.eclipse.rcptt.platform.product-linux.gtk.x86_64.zip \
+ || true'
sh 'test -f $WORKSPACE/rcpttTests/target/results/tests.html'
}
}
}
+ stage('Mockup Tests'){
+ steps {
+ container('ubuntu') {
+ git 'https://github.com/DudaevAR/q7.quality.mockups.git'
+ sh '. repository/full/target/publisher.properties && \
+ mvn clean verify -B -f $WORKSPACE/tests/pom.xml \
+ -Dmaven.repo.local=$WORKSPACE/m2 -e \
+ -Dci-maven-version=2.0.0-SNAPSHOT \
+ -DexplicitRunner=`readlink -f $WORKSPACE/runner/product/target/rcptt.runner-${productVersion}-SNAPSHOT.zip` \
+ -DmockupsRepository=https://ci-staging.eclipse.org/rcptt/view/migration/job/mockups/lastSuccessfulBuild/artifact/repository/target/repository/ \
+ || true'
+ sh 'test -f $WORKSPACE/tests/target/results/tests.html'
+ }
+ }
+ }
}
post {
always {
junit '**/target/*-reports/*.xml'
- archiveArtifacts allowEmptyArchive: true, artifacts: 'rcpttTests/target/results/**/*, rcpttTests/target/**/*err*log, rcpttTests/target/runner-workspace/**/*, rcpttTests/target/**/.log'
+ archiveArtifacts allowEmptyArchive: true, artifacts: '*ests/target/results/**/*, *ests/target/**/*err*log, *ests/target/runner/configuration/*.log, *ests/target/runner-workspace/**/*, *ests/target/**/.log'
+ sh 'dd if=/dev/zero of=file.txt count=100 bs=1048576' // 1048576 bytes = 1Mb
+ sh 'ps x'
}
}
}
\ No newline at end of file
diff --git a/rcpttTests/ECL_IDE_module/editors/ScenarioEditor/Content assist/Procedure documentation/Comment 1-line.test b/rcpttTests/ECL_IDE_module/editors/ScenarioEditor/Content assist/Procedure documentation/Comment 1-line.test
index 52b5f07..dad23ef 100644
--- a/rcpttTests/ECL_IDE_module/editors/ScenarioEditor/Content assist/Procedure documentation/Comment 1-line.test
+++ b/rcpttTests/ECL_IDE_module/editors/ScenarioEditor/Content assist/Procedure documentation/Comment 1-line.test
@@ -6,8 +6,8 @@
Element-Version: 3.0
External-Reference:
Id: _bUx9oCbQEeSJvYFSUnsXEQ
-Runtime-Version: 2.2.0.201612300018
-Save-Time: 2/3/17 5:08 PM
+Runtime-Version: 2.5.0.201907142359
+Save-Time: 7/18/19 2:30 PM
Testcase-Type: ecl
------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
@@ -24,7 +24,7 @@
key-type Enter
}
get-editor "New Java Class Procs" | get-section Script | get-text-viewer | hover-text 36 9 -with Left
-get-window -from "Information Window" | get-editbox | get-property text -raw | invoke toLowerCase |
+get-window -from "Information Window" | get-control Browser | get-property text -raw | invoke toLowerCase |
invoke contains "description of create-java-class procedure" | verify-true
------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/rcpttTests/ECL_IDE_module/editors/ScenarioEditor/Content assist/Procedure documentation/Comment 2-lines.test b/rcpttTests/ECL_IDE_module/editors/ScenarioEditor/Content assist/Procedure documentation/Comment 2-lines.test
index 9fa8b84..fd5d874 100644
--- a/rcpttTests/ECL_IDE_module/editors/ScenarioEditor/Content assist/Procedure documentation/Comment 2-lines.test
+++ b/rcpttTests/ECL_IDE_module/editors/ScenarioEditor/Content assist/Procedure documentation/Comment 2-lines.test
@@ -6,8 +6,8 @@
Element-Version: 3.0
External-Reference:
Id: _pLJ3kCbQEeSJvYFSUnsXEQ
-Runtime-Version: 2.2.0.201612300018
-Save-Time: 2/3/17 9:08 PM
+Runtime-Version: 2.5.0.201907142359
+Save-Time: 7/18/19 2:32 PM
Testcase-Type: ecl
------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
@@ -26,7 +26,7 @@
key-type Enter
}
get-editor "New Java Class Procs" | get-section Script | get-text-viewer | hover-text 36 9 -with Left
-with [get-window -from "Information Window" | get-editbox | get-property text -raw | invoke toLowerCase ] {
+with [get-window -from "Information Window" | get-control Browser | get-property text -raw | invoke toLowerCase ] {
invoke contains "procedure <b>create-java-class</b>" | verify-true
invoke contains "description of create-java-class procedure second description line" | verify-true
}
@@ -37,7 +37,7 @@
key-type Enter
}
get-editor "New Java Class Procs" | get-section Script | get-text-viewer | hover-text 36 9 -with Left
-with [get-window -from "Information Window" | get-editbox | get-property text -raw | invoke toLowerCase ] {
+with [get-window -from "Information Window" | get-control Browser | get-property text -raw | invoke toLowerCase ] {
invoke contains "procedure <b>create-java-class</b>"
invoke contains "description of create-java-class procedure second description line" | verify-false
invoke contains "second description line" | verify-true
diff --git a/rcpttTests/ECL_IDE_module/editors/ScenarioEditor/Content assist/Procedure documentation/Comment javadoc.test b/rcpttTests/ECL_IDE_module/editors/ScenarioEditor/Content assist/Procedure documentation/Comment javadoc.test
index 4c43b66..a8dce89 100644
--- a/rcpttTests/ECL_IDE_module/editors/ScenarioEditor/Content assist/Procedure documentation/Comment javadoc.test
+++ b/rcpttTests/ECL_IDE_module/editors/ScenarioEditor/Content assist/Procedure documentation/Comment javadoc.test
@@ -6,8 +6,8 @@
Element-Version: 3.0
External-Reference:
Id: _GG-CECaOEeS4ZoAAFrP9Rg
-Runtime-Version: 2.2.0.201612300018
-Save-Time: 2/3/17 8:46 PM
+Runtime-Version: 2.5.0.201907142359
+Save-Time: 7/18/19 2:28 PM
Testcase-Type: ecl
------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
@@ -27,7 +27,7 @@
key-type Enter
}
get-editor "New Java Class Procs" | get-section Script | get-text-viewer | hover-text 36 9 -with Left
-with [get-window -from "Information Window" | get-editbox | get-property text -raw | invoke toLowerCase ] {
+with [get-window -from "Information Window" | get-control Browser | get-property text -raw | invoke toLowerCase ] {
invoke contains "procedure <b>open-new-class-dialog</b>" | verify-true
invoke contains "description of open-new-class-dialog"| verify-true
}
diff --git a/rcpttTests/ECL_IDE_module/editors/ScenarioEditor/Content assist/Procedure documentation/Context.test b/rcpttTests/ECL_IDE_module/editors/ScenarioEditor/Content assist/Procedure documentation/Context.test
index d2aeb34..495ebe1 100644
--- a/rcpttTests/ECL_IDE_module/editors/ScenarioEditor/Content assist/Procedure documentation/Context.test
+++ b/rcpttTests/ECL_IDE_module/editors/ScenarioEditor/Content assist/Procedure documentation/Context.test
@@ -6,8 +6,8 @@
Element-Version: 3.0
External-Reference:
Id: _d1NdkCbREeSJvYFSUnsXEQ
-Runtime-Version: 2.2.0.201612300018
-Save-Time: 2/3/17 8:47 PM
+Runtime-Version: 2.5.0.201907142359
+Save-Time: 7/18/19 2:29 PM
Testcase-Type: ecl
------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac
@@ -26,7 +26,7 @@
-with [get-window -from "Information Window" | get-editbox | get-property text -raw | invoke toLowerCase ] {
+with [get-window -from "Information Window" | get-control Browser | get-property text -raw | invoke toLowerCase ] {
invoke contains "procedure <b>create-java-class</b>" | verify-true
invoke contains "description of create-java-class procedure" | verify-true
}
diff --git a/rcpttTests/ECL_IDE_module/selfAUTTests/debugging/SetBreakpointInTestWithRestarting.test b/rcpttTests/ECL_IDE_module/selfAUTTests/debugging/SetBreakpointInTestWithRestarting.test
index f619950..4593209 100644
--- a/rcpttTests/ECL_IDE_module/selfAUTTests/debugging/SetBreakpointInTestWithRestarting.test
+++ b/rcpttTests/ECL_IDE_module/selfAUTTests/debugging/SetBreakpointInTestWithRestarting.test
@@ -6,8 +6,8 @@
Element-Version: 3.0
External-Reference: http://jira4.xored.com/browse/QS-1712
Id: _wFfUMDwFEeGWcueqnS9xrA
-Runtime-Version: 2.0.0.201505131625
-Save-Time: 5/14/15 4:51 PM
+Runtime-Version: 2.5.0.201907142359
+Save-Time: 7/18/19 4:00 PM
Tags: selfAUT, Debug
Testcase-Type: ecl
@@ -47,11 +47,11 @@
get-menu "Run/Debug As/.* Test Cases" | click
try -times 30 -delay 500 -command {
get-view Debug | get-tree
- | get-item "CreateJavaProject \\[RCPTT Test Suite\\]/CreateJavaProject/ECL Thread/get-view \\(CreateJavaProject: 1\\)"
- | get-property caption | equals "get-view (CreateJavaProject: 1)" | verify-true
- get-button "Resume (F8)" | click
+ | get-item "CreateJavaProject \\[RCPTT Test Suite\\]/CreateJavaProject/ECL Thread/get-view \\(CreateJavaProject: 1\\)"
+ | get-property caption | equals "get-view (CreateJavaProject: 1)" | verify-true
+ get-button "Resume (F8)" | click
}
- try -times 120 -delay 1000 -command {
+ try -times 25 -delay 5000 -command {
get-button "Resume (F8)" | click
}
}
diff --git a/rcpttTests/ECL_IDE_module/selfAUTTests/debugging/StepIntoAtDebugging.test b/rcpttTests/ECL_IDE_module/selfAUTTests/debugging/StepIntoAtDebugging.test
index 43b9132..2eccb74 100644
--- a/rcpttTests/ECL_IDE_module/selfAUTTests/debugging/StepIntoAtDebugging.test
+++ b/rcpttTests/ECL_IDE_module/selfAUTTests/debugging/StepIntoAtDebugging.test
@@ -6,8 +6,8 @@
Element-Version: 3.0
External-Reference:
Id: _bssvoHM7EeGsLtfm1BUmHg
-Runtime-Version: 2.0.0.201505131625
-Save-Time: 5/14/15 5:00 PM
+Runtime-Version: 2.5.0.201907142359
+Save-Time: 7/18/19 3:46 PM
Tags: feature/debug, selfAUT
Testcase-Type: ecl
@@ -49,11 +49,11 @@
get-view Debug | get-tree
| get-item "CreateJavaProject \\[RCPTT Test Suite\\]/CreateJavaProject/ECL Thread/get-property \\(CreateJavaProject: 8\\)"
| get-property caption | equals "get-property (CreateJavaProject: 8)" | verify-true
-get-view Debug | get-tree | key-type F5
+get-button "Step Into (F5)" | click
get-view Debug | get-tree
| get-item "CreateJavaProject \\[RCPTT Test Suite\\]/CreateJavaProject/ECL Thread/equals \\(CreateJavaProject: 8\\)"
| get-property caption | equals "equals (CreateJavaProject: 8)" | verify-true
-get-view Debug | get-tree | key-type F5
+get-button "Step Into (F5)" | click
get-view Debug | get-tree
| get-item "CreateJavaProject \\[RCPTT Test Suite\\]/CreateJavaProject/ECL Thread/verify-true \\(CreateJavaProject: 8\\)"
| get-property caption | equals "verify-true (CreateJavaProject: 8)" | verify-true
diff --git a/rcpttTests/ECL_IDE_module/selfAUTTests/debugging/StepOverAtDebugging.test b/rcpttTests/ECL_IDE_module/selfAUTTests/debugging/StepOverAtDebugging.test
index 905c892..6e271e4 100644
--- a/rcpttTests/ECL_IDE_module/selfAUTTests/debugging/StepOverAtDebugging.test
+++ b/rcpttTests/ECL_IDE_module/selfAUTTests/debugging/StepOverAtDebugging.test
@@ -6,8 +6,8 @@
Element-Version: 3.0
External-Reference:
Id: _xg40sHM7EeGsLtfm1BUmHg
-Runtime-Version: 2.0.0.201505131625
-Save-Time: 5/14/15 5:02 PM
+Runtime-Version: 2.5.0.201907142359
+Save-Time: 7/18/19 3:44 PM
Tags: feature/debug, selfAUT
Testcase-Type: ecl
@@ -52,7 +52,7 @@
get-item "CreateJavaProject \\[RCPTT Test Suite\\]/CreateJavaProject/ECL Thread/with \\(CreateJavaProject: 2\\)" | get-property caption
| equals "with (CreateJavaProject: 2)" | verify-true
}
-get-view Debug | get-tree | key-type F6
+get-button "Step Over (F6)" | click
with [get-view Debug | get-tree] {
get-item "CreateJavaProject \\[RCPTT Test Suite\\]/CreateJavaProject/ECL Thread" | get-property childCount | equals 2
| verify-true
@@ -70,7 +70,7 @@
get-item "CreateJavaProject \\[RCPTT Test Suite\\]/CreateJavaProject/ECL Thread/with \\(CreateJavaProject: 2\\)" | get-property caption
| equals "with (CreateJavaProject: 2)" | verify-true
}
-get-view Debug | get-tree | key-type F6
+get-button "Step Over (F6)" | click
with [get-view Debug | get-tree] {
get-item "CreateJavaProject \\[RCPTT Test Suite\\]/CreateJavaProject/ECL Thread" | get-property childCount | equals 3
| verify-true
diff --git a/rcpttTests/ECL_IDE_module/selfAUTTests/debugging/TestSuiteDebug.test b/rcpttTests/ECL_IDE_module/selfAUTTests/debugging/TestSuiteDebug.test
index 56208b4..d2fecf8 100644
--- a/rcpttTests/ECL_IDE_module/selfAUTTests/debugging/TestSuiteDebug.test
+++ b/rcpttTests/ECL_IDE_module/selfAUTTests/debugging/TestSuiteDebug.test
@@ -6,8 +6,8 @@
Element-Version: 3.0
External-Reference: http://jira4.xored.com/browse/QS-1825
Id: _5OxMoY01EeGZA7v42Kh00Q
-Runtime-Version: 2.4.1.201903141547
-Save-Time: 3/18/19, 5:47 PM
+Runtime-Version: 2.5.0.201907142359
+Save-Time: 7/18/19 3:43 PM
Tags: selfAUT, Debug, TestSuite, QS-2256
Testcase-Type: ecl
@@ -59,20 +59,19 @@
key-type "M1+M2+w"
}
get-view "Test Explorer" | get-tree | select "MyProject/TestSuite" | get-menu "Debug As/1 Test Cases" | click
+set-q7-option uijobHangTimeout 5000
try -times 20 -delay 5000 -command {
get-view Debug | get-tree
- | get-item "TestSuite \\[RCPTT Test Suite\\]/TestSuite/ECL Thread/get-view \\(Check New Project Window: 1\\)"
- | get-property caption | equals "get-view (Check New Project Window: 1)" | verify-true
+ | select "TestSuite \\[RCPTT Test Suite\\]/TestSuite/ECL Thread/get-view \\(Check New Project Window: 1\\)"
}
get-editor "Check New Project Window"
-get-eclipse-window | key-type F8
+get-button "Resume (F8)" | click
try -times 20 -delay 5000 -command {
get-view Debug | get-tree
- | get-item "TestSuite \\[RCPTT Test Suite\\]/TestSuite/ECL Thread/get-button \\(CreateJavaProject: 6\\)"
- | get-property caption | equals "get-button (CreateJavaProject: 6)" | verify-true
+ | select "TestSuite \\[RCPTT Test Suite\\]/TestSuite/ECL Thread/get-button \\(CreateJavaProject: 6\\)"
}
get-editor CreateJavaProject
-get-eclipse-window | key-type F8
+get-button "Resume (F8)" | click
get-button "RCPTT perspective" | click
with [get-view "Execution View"] {
get-label "2/2" | get-property caption | equals "2/2" | verify-true
diff --git a/rcpttTests/platform_tests/Bug 474198 Read-File command.test b/rcpttTests/platform_tests/Bug 474198_Read-File command.test
similarity index 90%
rename from rcpttTests/platform_tests/Bug 474198 Read-File command.test
rename to rcpttTests/platform_tests/Bug 474198_Read-File command.test
index e146450..39b5719 100644
--- a/rcpttTests/platform_tests/Bug 474198 Read-File command.test
+++ b/rcpttTests/platform_tests/Bug 474198_Read-File command.test
@@ -1,13 +1,13 @@
--- RCPTT testcase ---
Format-Version: 1.0
Contexts: _SsJe4EGLEeWqEaLYgRXhIw
-Element-Name: Bug 474198_Read-File command\nBug 474198\n
+Element-Name: Bug 474198_Read-File command
Element-Type: testcase
Element-Version: 3.0
External-Reference: https://bugs.eclipse.org/bugs/show_bug.cgi?id=474198
Id: _DaCmwEGLEeWqEaLYgRXhIw
-Runtime-Version: 2.0.0.201508120641
-Save-Time: 8/13/15 2:24 PM
+Runtime-Version: 2.5.0.201907142359
+Save-Time: 7/16/19 4:59 PM
Testcase-Type: ecl
------=_.description-216f885c-d591-38ce-8ea2-e4f8cb4d6ffa
diff --git a/rcpttTests/platform_tests/q7Explorer/ResourceRenameTest.test b/rcpttTests/platform_tests/q7Explorer/ResourceRenameTest.test
index ea2be01..fc97c36 100644
--- a/rcpttTests/platform_tests/q7Explorer/ResourceRenameTest.test
+++ b/rcpttTests/platform_tests/q7Explorer/ResourceRenameTest.test
@@ -6,8 +6,8 @@
Element-Version: 3.0
External-Reference:
Id: _da-SEauHEeCsAecib2O_8g
-Runtime-Version: 2.0.0.201505191136
-Save-Time: 5/20/15 9:11 AM
+Runtime-Version: 2.5.0.201907142359
+Save-Time: 7/16/19 4:41 PM
Tags: Q7Explorer, Rename
Testcase-Type: ecl
@@ -34,7 +34,7 @@
get-quick-access | key-type Enter
get-view "Project Explorer" | get-tree | select TestQ7Prj | get-menu "New/File" | click
-with [get-window "New File"] {
+with [get-window "Create New File"] {
get-editbox -after [get-label "File name:"] | set-text "test.txt"
get-button Finish | click
}
diff --git a/rcpttTests/platform_tests/selfAUTTests/RCPTT-478_HTML report looks different if it is copied as only html-file.test b/rcpttTests/platform_tests/selfAUTTests/RCPTT-478_HTML report looks different if it is copied as only html-file.test
index 3c5e567..1b1b5c5 100644
--- a/rcpttTests/platform_tests/selfAUTTests/RCPTT-478_HTML report looks different if it is copied as only html-file.test
+++ b/rcpttTests/platform_tests/selfAUTTests/RCPTT-478_HTML report looks different if it is copied as only html-file.test
@@ -6,8 +6,8 @@
Element-Version: 3.0
External-Reference:
Id: _V4RUAAK-EeWIbeVIcuukYQ
-Runtime-Version: 2.4.2.qualifier
-Save-Time: 4/3/19 6:00 PM
+Runtime-Version: 2.5.0.201907142359
+Save-Time: 7/18/19 3:51 PM
Tags: Browser
Testcase-Type: ecl
@@ -50,22 +50,20 @@
get-editbox -after [get-label "Folder name:"] | set-text F
get-button Finish | click
}
-get-view "Test Explorer" | get-tree | select "Q7Project/test1.*.html"
- | double-click
+get-view "Test Explorer" | get-tree | select "Q7Project/test1.*.html" | double-click
-let [val reportContent [get-editor ".*.html" | get-control Browser
- | get-property text -raw]]{
-
-get-editor ".*.html" | close
-
-with [get-view "Test Explorer" | get-tree] {
- select "Q7Project/test1.*.html" | get-menu Copy | click
- select "Q7Project/F" | select "Q7Project/F" | get-menu Paste | click
- select "Q7Project/F/test1.*.html" | double-click
-}
-
-get-editor ".*.html" | get-control Browser | get-property text -raw | eq $reportContent | verify-true
-
+let [val reportContent [get-editor ".*.html" | get-control Browser | get-property text -raw]]{
+
+ get-editor ".*.html" | close
+
+ with [get-view "Test Explorer" | get-tree] {
+ select "Q7Project/test1.*.html" | get-menu Copy | click
+ select "Q7Project/F" | select "Q7Project/F" | get-menu Paste | click
+ select "Q7Project/F/test1.*.html" | double-click
+ }
+
+ get-editor ".*.html" | get-control Browser | get-property text -raw | eq $reportContent | verify-true
+
}
------=_.content-0a7243a0-75d3-3d5f-9791-539de0e5b7ac--
diff --git a/rcpttTests/pom.xml b/rcpttTests/pom.xml
index 87d7fe0..904dcea 100644
--- a/rcpttTests/pom.xml
+++ b/rcpttTests/pom.xml
@@ -84,7 +84,7 @@
</runner>
<skipTags>
<tag>skipExecution</tag>
- <tag>Browser</tag> // Needs a web browser installed in test environment
+ <!--tag>Browser</tag--> <!--// Needs a web browser installed in test environment -->
</skipTags>
<!--suites>
<suite>2019-03_regression</suite>
diff --git a/releng/buildenv/Dockerfile b/releng/buildenv/centos/Dockerfile
similarity index 77%
copy from releng/buildenv/Dockerfile
copy to releng/buildenv/centos/Dockerfile
index 289ee07..a4a7be8 100644
--- a/releng/buildenv/Dockerfile
+++ b/releng/buildenv/centos/Dockerfile
@@ -1,12 +1,13 @@
-FROM consol/ubuntu-xfce-vnc:latest
+FROM consol/centos-xfce-vnc:latest
# Switch to root user to install additional software
USER 0
-## Install a maven
-RUN apt-get -y update \
- && apt-get install openjdk-8-jdk -y
+## Install a java 8 and a javafx
+RUN yum install -y java-1.8.0-openjdk-devel \
+ && yum clean all
+## Install a maven
ENV MAVEN_VER="3.6.0"
RUN wget http://www-eu.apache.org/dist/maven/maven-3/${MAVEN_VER}/binaries/apache-maven-${MAVEN_VER}-bin.tar.gz \
&& tar xvf apache-maven-${MAVEN_VER}-bin.tar.gz \
diff --git a/releng/buildenv/Dockerfile b/releng/buildenv/ubuntu/Dockerfile
similarity index 80%
rename from releng/buildenv/Dockerfile
rename to releng/buildenv/ubuntu/Dockerfile
index 289ee07..3ffdc8e 100644
--- a/releng/buildenv/Dockerfile
+++ b/releng/buildenv/ubuntu/Dockerfile
@@ -3,10 +3,14 @@
# Switch to root user to install additional software
USER 0
-## Install a maven
+## Install a java 8, a webkit and a javafx
RUN apt-get -y update \
- && apt-get install openjdk-8-jdk -y
+ && apt-get install -y \
+ openjdk-8-jdk \
+ libwebkit2gtk-4.0 \
+ openjfx
+## Install a maven
ENV MAVEN_VER="3.6.0"
RUN wget http://www-eu.apache.org/dist/maven/maven-3/${MAVEN_VER}/binaries/apache-maven-${MAVEN_VER}-bin.tar.gz \
&& tar xvf apache-maven-${MAVEN_VER}-bin.tar.gz \
diff --git a/releng/pom.xml b/releng/pom.xml
index 32b3366..11e558d 100644
--- a/releng/pom.xml
+++ b/releng/pom.xml
@@ -301,7 +301,7 @@
</executions>
</plugin>
<plugin>
- <groupId>org.eclipse.tycho</groupId>
+ <groupId>${tycho-groupid}</groupId>
<artifactId>tycho-p2-plugin</artifactId>
<executions>
<execution>