Projects:ApplicationScoped ADCS/QA
Performance Impact
Testing to fully initialize all windows and combos in an instance with Openbravo for retail, the retained total size in ADCS is 60.7MB. Compared with the measured average of 13MB per session, this would pay off with only 5 concurrent backoffice sessions.
Test cases
This project is a mere internal refactor in implementation details which shouldn't be externally noticeable in terms of functionality/API.
org.openbravo.client.application.test.ADCSInitialiazation
automated test cases perform ADCS concurrent initialization to try to detect possible problems regarding concurrency.
Being ADCS a component that is constantly used, there is no need of other specific test cases other that existing automated/manual suites.
Code review
https://docs.google.com/spreadsheets/d/1y1f-7CKua5Bnv-uFw5MjTKW0Wg3bBXvy5yGi5D5jBTE/edit#gid=0