> On 1 Jun 2017, at 16:37, Vincent Massol <vinc...@massol.net> wrote:
> 
> Done on my side for the report:
> 
> * Converted the Groovy Scriptler script "attach selenium screenshot to the 
> failing tests’s descriptions” to a Jenkins pipeline script. See 
> https://github.com/xwiki/xwiki-jenkins-pipeline/blob/26be6df7796fa271d93212f81cae14a939c31ec0/vars/xwikiModule.groovy#L246
> 

* Also converted the “False positive check” from a scriptler script into a 
pipeline one.

Both are now running for contrib projects and next step is to convert xwiki 
github org to use our Jenkinsfile.

Thanks
-Vincent

> Thanks
> -Vincent
> 
>> On 1 Jun 2017, at 09:29, Vincent Massol <vinc...@massol.net> wrote:
>> 
>>> 
>>> On 1 Jun 2017, at 09:24, Thomas Mortagne <thomas.morta...@xwiki.com> wrote:
>>> 
>>> Hi devs,
>>> 
>>> The idea today is to do a Test Day with priority to fixing long
>>> standing flickering (integration mostly) tests.
>>> 
>>> You can find known flickering tests on
>>> http://jira.xwiki.org/issues/?filter=14240. The goal is to really fix
>>> them, not just add some random wait here and there ;)
>>> 
>>> If you are not confident with the area around those specific
>>> flickering tests here are some other ideas for today:
>>> * obviously add more tests and increase the code coverage
>>> * move tests from enterprise to platform. Needed for the platform
>>> flavor and removal of XE
>>> * update jacoco covering setup (we often forget to increase it when
>>> adding more tests)
>>> * move more tests from JMock to Mockito
>>> * work on new test setups and tools:
>>> ** improve docker containers for packaging XWiki (possibly several for
>>> multiple DBs and Servlet containers).
>> 
>> Done mostly. Status: done for mysql + postgresql on tomcat.
>> 
>> What’s left:
>> https://jira.xwiki.org/issues/?jql=project%20%3D%20XDOCKER%20AND%20resolution%20%3D%20Unresolved%20ORDER%20BY%20priority%20DESC
>> 
>> 
>>> ** work on spreading Jenkins platform job into one job per maven
>>> module so that build can be spread on various agents (groovy
>>> scripting)
>> 
>> Note= This is to be tied with the pipeline move below since it’s related.
>> 
>>> ** Research/Use Jenkins 2 Pipeline plugin with the new DSL and commit
>>> the jenkinsfile in SCM
>> 
>> This is already done. What’s left and what I’m currently working on:
>> * Port the "attach screenshot on failure to job page” script to pipeline
>> * Port the "false positive check" script to pipeline
>> * Move xwiki-commons, rendering, platform to JenkinsFile once the previous 2 
>> items are done
>> 
>> Thanks
>> -Vincent
>> 
>> 
>>> ** Test platform to run contrib extension tests on various versions of
>>> XWiki automatically
>>> * Speedup existing tests (research xwiki startup time, remove
>>> unnecessary modules, etc)
>>> 
>>> When what you fix can be linked to a Jira issue (sure you can create a
>>> jira issue for adding new tests this time :)), tag it with "testday"
>>> (same idea as "bugfixingday" when doing BFD). If not then answer to
>>> this mail to explain what you did.
>>> 
>>> Good Test Day !
> 

Reply via email to