Wiki source code of Automation Achievements

Last modified by Thomas Mortagne on 2017/03/24 12:15

Hide last authors
Vincent Massol 1.1 1 Lists all automation actions achieved by the XWiki Community at large for improving the development of the XWiki open source software (Starting January 2015).
2
3 The idea is to favor even more automation by explicitly listing the past actions already achieved. Thus this page can also be seen as an Automation Hall of Fame for the XWiki project.
4
Vincent Massol 2.2 5 = Implemented Automations =
Vincent Massol 2.1 6
Vincent Massol 9.2 7 * 4 Mar 2015, [[xwiki:XWiki.ThomasMortagne]]: Added new Jenkins jobs to reproduce the conditions of a release build so that when the release time comes, we're pretty sure the build will work fine.
Thomas Mortagne 10.1 8 * 26 Feb 2015, [[xwiki:XWiki.VincentMassol]]: Automate creation of JIRA projects for XWiki Contrib projects. [[XINFRA-167>>https://jira.xwiki.org/browse/XINFRA-167]], [[Blog post>>http://massol.myxwiki.org/xwiki/bin/view/Blog/Custom+JIRA+Project+Template]]
9 * 2 Feb 2015, [[xwiki:XWiki.VincentMassol]]: Automatically capture all logs output by code under test, using the new @AllLogRule. [[XCOMMONS-739>>https://jira.xwiki.org/browse/XCOMMONS-739]].
10 * 2 Feb 2015, [[xwiki:XWiki.VincentMassol]]: Automatically fail the build if tests output content to stdout/stderr, leading to better written tests. [[XCOMMONS-738>>https://jira.xwiki.org/browse/XCOMMONS-738]], [[XRENDERING-380>>https://jira.xwiki.org/browse/XRENDERING-380]], [[XWIKI-11745>>https://jira.xwiki.org/browse/XWIKI-11745]].
11 * 26 Jan 2015, [[xwiki:XWiki.VincentMassol]]: Automatically fail the build if an @Unstable annotation is added without @since javadoc tag + automatically fail the build when the @Unstable annotation must be removed (APIs can only stay a full development cycle in the unstable state). [[XCOMMONS-731>>https://jira.xwiki.org/browse/XCOMMONS-731]], [[XCOMMONS-730>>https://jira.xwiki.org/browse/XCOMMONS-730]].
Vincent Massol 1.1 12 * Jan 2015, [[xwiki:XWiki.enygma]]: When a functional tests fails, inclusion of the screenshot of the XWiki UI at that time, displayed directly in the Jenkins failing test page. We were previously saving screenshots in the workspace, forcing developers to have to spend time to find the screenshot corresponding to the failing test.
13
Vincent Massol 4.1 14 = Future Ideas =
Vincent Massol 1.1 15
Vincent Massol 4.1 16 * <add your ideas here, ideally along with a link to a JIRA issue for it>

Get Connected