Enhancement/felix 6523 (#157)

* making bundleStartedCheck to return TEMPORARILY_UNAVAILABLE instead of WARN to make it consistent with other checks

* return WARN for bundles in RESOLVED state

Co-authored-by: Deepak Varshney <deepakvarsh@adobe.com>
diff --git a/healthcheck/generalchecks/src/main/java/org/apache/felix/hc/generalchecks/BundlesStartedCheck.java b/healthcheck/generalchecks/src/main/java/org/apache/felix/hc/generalchecks/BundlesStartedCheck.java
index 593aefe..c71c232 100644
--- a/healthcheck/generalchecks/src/main/java/org/apache/felix/hc/generalchecks/BundlesStartedCheck.java
+++ b/healthcheck/generalchecks/src/main/java/org/apache/felix/hc/generalchecks/BundlesStartedCheck.java
@@ -123,7 +123,11 @@
                     if(useCriticalForInactive) {
                         log.critical(msg, msgObjs);
                     } else {
-                        log.temporarilyUnavailable(msg, msgObjs);
+                        if (bundleState == Bundle.RESOLVED) {
+                            log.warn(msg, msgObjs);
+                        } else {
+                            log.temporarilyUnavailable(msg, msgObjs);
+                        }
                     }
                     bundleIsLogged = true;
                     inactiveCount++;
diff --git a/healthcheck/generalchecks/src/test/java/org/apache/felix/hc/generalchecks/BundlesStartedCheckTest.java b/healthcheck/generalchecks/src/test/java/org/apache/felix/hc/generalchecks/BundlesStartedCheckTest.java
index c07857b..bd1e669 100644
--- a/healthcheck/generalchecks/src/test/java/org/apache/felix/hc/generalchecks/BundlesStartedCheckTest.java
+++ b/healthcheck/generalchecks/src/test/java/org/apache/felix/hc/generalchecks/BundlesStartedCheckTest.java
@@ -85,7 +85,7 @@
         BundlesStartedCheck check = createCheck(emptyMap());
         Bundle bundle = mockBundle("mybundle", Bundle.RESOLVED);
         Result result = executeCheck(check, bundle);
-        assertThat(result.getStatus(), equalTo(Status.TEMPORARILY_UNAVAILABLE));
+        assertThat(result.getStatus(), equalTo(Status.WARN));
     }
     
     @Test
@@ -114,7 +114,7 @@
     }
     
     @Test
-    public void testWarnResultWithStartingBundle() {
+    public void testTUResultWithStartingBundle() {
         BundlesStartedCheck check = createCheck(emptyMap());
         Bundle bundle = mockBundle("mybundle", Bundle.STARTING);
         Result result = executeCheck(check, bundle);
@@ -123,7 +123,7 @@
     }
     
     @Test
-    public void testWARNResultWithOtherStatuses() {
+    public void testTUResultWithOtherStatuses() {
         BundlesStartedCheck check = createCheck(emptyMap());
         Bundle bundle = mockBundle("mybundle", Bundle.INSTALLED);
         Bundle bundle2 = mockBundle("uninstalledbundle", Bundle.UNINSTALLED);