+1

Thanks,
Alex

On Wed, Apr 3, 2019 at 11:29 AM Marius Dumitru Florea <
mariusdumitru.flo...@xwiki.com> wrote:

> +1
>
> Thanks,
> Marius
>
> On Fri, Mar 29, 2019 at 11:27 AM Vincent Massol <vinc...@massol.net>
> wrote:
>
> > Hi devs,
> >
> > I'd like to discuss about introducing a checker in the tests to fail the
> > test if there's a warning message about a deprecated APIs being used in
> > scripts.
> >
> > For example:
> >
> > ```
> > 23:59:28.308 [main] INFO  org.xwiki.test.ui.TestDebugger -
> > GroupIT-addUserAndSubgroupToGroup started
> > 23:59:32.593 [Exec Stream Pumper] ERROR o.x.t.i.XWikiLogOutputStream -
> > 2019-03-28 23:59:32,593 [
> >
> http://localhost:8080/xwiki/bin/view/XWiki/XWikiPreferences?xpage=getgroups&offset=1&limit=15&reqNo=1
> ]
> > WARN  o.x.v.i.DefaultVelocityEngine  - Deprecated usage of method
> >
> [com.xpn.xwiki.plugin.rightsmanager.RightsManagerPluginApi.countAllMembersNamesForGroup]
> > in 21:/templates/getgroups.vm@62,37
> > 23:59:35.824 [Exec Stream Pumper] ERROR o.x.t.i.XWikiLogOutputStream -
> > 2019-03-28 23:59:35,824 [
> >
> http://localhost:8080/xwiki/bin/view/XWiki/XWikiPreferences?xpage=getgroups&offset=1&limit=15&reqNo=2
> ]
> > WARN  o.x.v.i.DefaultVelocityEngine  - Deprecated usage of method
> >
> [com.xpn.xwiki.plugin.rightsmanager.RightsManagerPluginApi.countAllMembersNamesForGroup]
> > in 18:/templates/getgroups.vm@62,37
> > 23:59:41.349 [Exec Stream Pumper] ERROR o.x.t.i.XWikiLogOutputStream -
> > 2019-03-28 23:59:41,348 [
> >
> http://localhost:8080/xwiki/bin/view/XWiki/XWikiPreferences?xpage=getgroups&offset=1&limit=15&reqNo=3
> ]
> > WARN  o.x.v.i.DefaultVelocityEngine  - Deprecated usage of method
> >
> [com.xpn.xwiki.plugin.rightsmanager.RightsManagerPluginApi.countAllMembersNamesForGroup]
> > in 21:/templates/getgroups.vm@62,37
> > 23:59:58.503 [main] INFO  org.xwiki.test.ui.TestDebugger -
> > GroupIT-addUserAndSubgroupToGroup passed
> > ```
> >
> > Rationale:
> > * This adds warnings in the xwiki logs when users navigate to those pages
> > which isn’t nice.
> > * It also helps reducing the number of deprecated methods we use (I have
> > the feeling this is not reducing) and helps us move towards being able to
> > move the deprecated code to legacy.
> >
> > WDYT?
> >
> > Thanks
> > -Vincent
>

Reply via email to