Lucene error after upgrading xwiki docker installation from 11.5 to 11.9

BTW this shows the need to have:

  • Functional tests for contrib extensions (we know that already)
  • But also ensuring that these tests execute on both the configured XWiki version coming from the parent pom but also on the latest version of XWiki. This part we should also have right now (but needs to be documented) by using the docker-based test fwk and having 2 profiles (and forcing the platformVersion property in one to use the latest XWiki) and configuring the Jenkinsfile to run 2 builds. I vaguely remember doing it or seeing it in a contrib project but I could be wrong. In any case would be good to do it and document it as an example.

There is enough test here, just not for recent versions of XWiki.

I couldn’t find the functional tests in https://github.com/xwiki-contrib/repository-pypi

Where are they?

UI test were not needed in this case, the extension is covered with semi integration tests.

Just released a 1.1.4 version of the Pypi extension which should work much better.