Browse Source

AMBARI-18051 - Services should be able to provide their own pre-req checks by supplying a jar file

Tim Thorpe 9 years ago
parent
commit
380f72df5e

+ 3 - 1
ambari-server/src/test/java/org/apache/ambari/server/checks/UpgradeCheckOrderTest.java

@@ -69,8 +69,10 @@ public class UpgradeCheckOrderTest {
     AssignableTypeFilter filter = new AssignableTypeFilter(AbstractCheckDescriptor.class);
     scanner.addIncludeFilter(filter);
 
+    // grab all check subclasses using the exact folder they are in to avoid loading the SampleServiceCheck from the test jar
+    Set<BeanDefinition> beanDefinitions = scanner.findCandidateComponents("org.apache.ambari.server.checks");
+
     // verify they are equal
-    Set<BeanDefinition> beanDefinitions = scanner.findCandidateComponents("org.apache.ambari.server");
     Assert.assertEquals(beanDefinitions.size(), checks.size());
 
     AbstractCheckDescriptor lastCheck = null;