[jbosstools-issues] [JBoss JIRA] (JBTIS-1026) Extend and use Runtime annotation
Jozef Marko (JIRA)
issues at jboss.org
Thu Jan 26 07:59:01 EST 2017
[ https://issues.jboss.org/browse/JBTIS-1026?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jozef Marko updated JBTIS-1026:
-------------------------------
Description:
Replace the usage of
{code:java}org.jboss.tools.bpmn2.ui.bot.test.requirements.ProcessRuntimeRequirement{code}
with
{code:java}org.jboss.tools.runtime.reddeer.requirement.RuntimeRequirement{code}
* The annotation corresponding to RuntimeRequirement is used for example here [1].
* How to run tests that uses this kind of annotation is shown here [2].
** Notice there is maven goal over the *server-installer* repository
** Explore content of *server-installer* modules that are built
** Notice the usage of the system property *rd.config* like [3]. The property is described on the reddeer wiki [4].
The annotation currently supports only downloading of brms-runtime classes. However , support for bpms-runtime classes will be pretty similar to support of brms and just few changes will be needed at these places:
* https://github.com/jbosstools/jbosstools-integration-stack-tests/blob/master/plugins/org.jboss.tools.runtime.reddeer/src/org/jboss/tools/runtime/reddeer/requirement/RuntimeConfig.java
* https://github.com/jbosstools/jbosstools-integration-stack-tests/blob/master/plugins/org.jboss.tools.runtime.reddeer/src/org/jboss/tools/runtime/reddeer/requirement/RuntimeReqType.java
* https://github.com/jbosstools/jbosstools-integration-stack-tests/tree/master/plugins/org.jboss.tools.runtime.reddeer/src/org/jboss/tools/runtime/reddeer/impl
* https://github.com/jbosstools/jbosstools-integration-stack-tests/blob/master/plugins/org.jboss.tools.runtime.reddeer/resources/SOARequirements.xsd
* https://gitlab.mw.lab.eng.bos.redhat.com/jbossqe-jbdsis/server-installer/tree/master
[1]
https://github.com/jbosstools/jbosstools-integration-stack-tests/blob/master/tests/org.jboss.tools.drools.ui.bot.test/src/org/jboss/tools/drools/ui/bot/test/smoke/DroolsProjectTest.java
[2]
https://jbdsis-qe-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/view/Drools/job/drools-test-matrix/configure
[3]
-Drd.config=$WORKSPACE/server-installer/$SERVER/target/config
[4]
https://github.com/jboss-reddeer/reddeer/wiki/Tests-configuration
was:
Replace the usage of
{code:java}org.jboss.tools.bpmn2.ui.bot.test.requirements.ProcessRuntimeRequirement{code}
with
{code:java}org.jboss.tools.runtime.reddeer.requirement.RuntimeRequirement{code}
* The annotation corresponding to RuntimeRequirement is used for example here [1].
* How to run tests that uses this kind of annotation is shown here [2].
** Notice there is maven goal over the *server-installer* repository
** Explore content of *server-installer* modules that are built
** Notice the usage of the system property *rd.config* like [3]. The property is described on the reddeer wiki [4].
There will be needed
[1]
https://github.com/jbosstools/jbosstools-integration-stack-tests/blob/master/tests/org.jboss.tools.drools.ui.bot.test/src/org/jboss/tools/drools/ui/bot/test/smoke/DroolsProjectTest.java
[2]
https://jbdsis-qe-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/view/Drools/job/drools-test-matrix/configure
[3]
-Drd.config=$WORKSPACE/server-installer/$SERVER/target/config
[4]
https://github.com/jboss-reddeer/reddeer/wiki/Tests-configuration
> Extend and use Runtime annotation
> ---------------------------------
>
> Key: JBTIS-1026
> URL: https://issues.jboss.org/browse/JBTIS-1026
> Project: JBoss Tools Integration Stack
> Issue Type: Sub-task
> Components: BPMN2, QE
> Affects Versions: 4.4.0.Alpha1
> Reporter: Jozef Marko
> Assignee: Dominik Hanak
>
> Replace the usage of
> {code:java}org.jboss.tools.bpmn2.ui.bot.test.requirements.ProcessRuntimeRequirement{code}
> with
> {code:java}org.jboss.tools.runtime.reddeer.requirement.RuntimeRequirement{code}
> * The annotation corresponding to RuntimeRequirement is used for example here [1].
> * How to run tests that uses this kind of annotation is shown here [2].
> ** Notice there is maven goal over the *server-installer* repository
> ** Explore content of *server-installer* modules that are built
> ** Notice the usage of the system property *rd.config* like [3]. The property is described on the reddeer wiki [4].
> The annotation currently supports only downloading of brms-runtime classes. However , support for bpms-runtime classes will be pretty similar to support of brms and just few changes will be needed at these places:
> * https://github.com/jbosstools/jbosstools-integration-stack-tests/blob/master/plugins/org.jboss.tools.runtime.reddeer/src/org/jboss/tools/runtime/reddeer/requirement/RuntimeConfig.java
> * https://github.com/jbosstools/jbosstools-integration-stack-tests/blob/master/plugins/org.jboss.tools.runtime.reddeer/src/org/jboss/tools/runtime/reddeer/requirement/RuntimeReqType.java
> * https://github.com/jbosstools/jbosstools-integration-stack-tests/tree/master/plugins/org.jboss.tools.runtime.reddeer/src/org/jboss/tools/runtime/reddeer/impl
> * https://github.com/jbosstools/jbosstools-integration-stack-tests/blob/master/plugins/org.jboss.tools.runtime.reddeer/resources/SOARequirements.xsd
> * https://gitlab.mw.lab.eng.bos.redhat.com/jbossqe-jbdsis/server-installer/tree/master
> [1]
> https://github.com/jbosstools/jbosstools-integration-stack-tests/blob/master/tests/org.jboss.tools.drools.ui.bot.test/src/org/jboss/tools/drools/ui/bot/test/smoke/DroolsProjectTest.java
> [2]
> https://jbdsis-qe-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/view/Drools/job/drools-test-matrix/configure
> [3]
> -Drd.config=$WORKSPACE/server-installer/$SERVER/target/config
> [4]
> https://github.com/jboss-reddeer/reddeer/wiki/Tests-configuration
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
More information about the jbosstools-issues
mailing list