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

Thanks
-Vincent

> On 1 Jun 2017, at 09:29, Vincent Massol <[email protected]> wrote:
> 
>> 
>> On 1 Jun 2017, at 09:24, Thomas Mortagne <[email protected]> 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