This bug is the continuation of Bug: 471547 but instead of focusing on having a significant part of the tests which are depending on AQL, this ticket scope is to completely remove the dependency to Query Legacy.
The expected benefits are :
- faster tests execution as Query Legacy, just by being present in the classpath introduce a significant overhead when initializing the projects (and this happens *a lot* during the test execution and as AQL is globaly faster than Query Legacy.
- ability to merge the "two steps build" for Sirius (the tests builds consume the result of the binary build) in a single step build which would play nicer with Sonar for instance.
This includes:
- migrating the legacy expressions which are remaining in the .odesign files
- adapting the legacy queries which are executed in the code
- modifing or removing tests which were focused on specific features of Query Legacy, for instance the support for importing .mt files.
- removing the dependencies in the Bundles