Sonar metrics for OpenMRS Core Master

Build: #4179 was successful Scheduled with changes by Mark Goodrich <mgoodrich@pih.org> and Mikko Suniala <mikko.suniala@iki.fi>

Stages & jobs

  1. Sonar Analysis

Code commits

Git

  • Mikko Suniala <mikko.suniala@iki.fi>

    Mikko Suniala <mikko.suniala@iki.fi> 1600a1812710e27f59f1e7cb3b6ebe4d02957d7a

    TRUNK-5208 ModuleUtil compareVersions should sort a SNAPSHOT version as "less than" (#4929)
    * TRUNK-5208 compareVersion orders SNAPSHOT version before regular one

    That means a version string like "1.2.3-SNAPSHOT" is ordered before
    version string "1.2.3".

    Also update javadoc and give more descriptive names to variables.

    * TRUNK-5208 add test case that shows matchRequiredVersions behaviour

    * TRUNK-5208 refactor: remove redundant "snapshot" from names

    • api/src/main/java/org/openmrs/module/ModuleUtil.java (version 1600a1812710e27f59f1e7cb3b6ebe4d02957d7a)
    • api/src/test/java/org/openmrs/module/ModuleUtilTest.java (version 1600a1812710e27f59f1e7cb3b6ebe4d02957d7a)
  • Mark Goodrich <mgoodrich@pih.org>

    Mark Goodrich <mgoodrich@pih.org> d4de716ce5ffe1290e67b0bd4d15922cde1a2584

    TRUNK-6308: DatabaseUpdater.releaseDatabaseLocks doesn't release database locks after crashes (#4935)

    • api/src/main/java/org/openmrs/util/DatabaseUpdater.java (version d4de716ce5ffe1290e67b0bd4d15922cde1a2584)