[jbosstools-issues] [JBoss JIRA] (JBIDE-23733) Merge .smoke and .nightly integration jobs into a single job and run them weekly
Rastislav Wagner (JIRA)
issues at jboss.org
Wed Jan 25 04:00:00 EST 2017
[ https://issues.jboss.org/browse/JBIDE-23733?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13353194#comment-13353194 ]
Rastislav Wagner commented on JBIDE-23733:
------------------------------------------
Before creating a PR with any change to ITests I will at first try to run them on CCI.
So lets say I have made a new test for cdi. My branch is cdi_newTest on rawagner fork of jbosstools-integration-tests repository. Before creating a PR I want to see if the new test is running fine on Mac/Linux/Windows. So I will run this job https://dev-platform-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/view/Devstudio_integration_tests/job/cdi10.weekly with TESTS_FORK set to "rawagner" and TEST_BRANCH to "cdi_newTest".
If we would group cdi,jsf,seam, batch to one javaee job how would I be able to run just cdi part to see if the change works fine on all platforms ? I guess this could be somehow configured but we QE dont divide the components based on which repo they are in - so currently javaee components are owned by 2 or 3 different people. So with the workflow described above we could be blocked by each other or we would have to allow parallel execution which seems a bit messy to me.
We could divide the QE jobs based on owner instead of repo - so my job would consist of browsersim,vpe,hibernate,livereload. But I think that job's name should express what components it is running and I have no idea what the name would look like :)
> Merge .smoke and .nightly integration jobs into a single job and run them weekly
> --------------------------------------------------------------------------------
>
> Key: JBIDE-23733
> URL: https://issues.jboss.org/browse/JBIDE-23733
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: build, integration-tests
> Affects Versions: 4.4.3.AM1
> Reporter: Nick Boldt
> Assignee: Rastislav Wagner
> Fix For: 4.4.3.Final
>
>
> Purpose:
> a) easier maintenance of jobs / tests
> b) run fewer nightly jobs so that we don't block slaves from being available for other builds / tests
> c) more frequent full integration runs (rather than once per sprint, once per week)
> Tests to merge are in this view:
> https://dev-platform-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/view/Devstudio_integration_tests/
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
More information about the jbosstools-issues
mailing list