Kaynağa Gözat

AMBARI-16945 - Unit Test Failures On Trunk For Config Upgrades And Metrics Providers (part2) (jonathanhurley)

Jonathan Hurley 9 yıl önce
ebeveyn
işleme
d6bac0d51d

+ 4 - 1
ambari-server/src/test/java/org/apache/ambari/server/controller/metrics/JMXPropertyProviderTest.java

@@ -71,7 +71,7 @@ public class JMXPropertyProviderTest {
   protected static final String HOST_COMPONENT_COMPONENT_NAME_PROPERTY_ID = PropertyHelper.getPropertyId("HostRoles", "component_name");
   protected static final String HOST_COMPONENT_COMPONENT_NAME_PROPERTY_ID = PropertyHelper.getPropertyId("HostRoles", "component_name");
   protected static final String HOST_COMPONENT_STATE_PROPERTY_ID = PropertyHelper.getPropertyId("HostRoles", "state");
   protected static final String HOST_COMPONENT_STATE_PROPERTY_ID = PropertyHelper.getPropertyId("HostRoles", "state");
 
 
-  public static final int NUMBER_OF_RESOURCES = 350;
+  public static final int NUMBER_OF_RESOURCES = 400;
   private static MetricPropertyProviderFactory metricPropertyProviderFactory;
   private static MetricPropertyProviderFactory metricPropertyProviderFactory;
 
 
   @BeforeClass
   @BeforeClass
@@ -419,6 +419,9 @@ public class JMXPropertyProviderTest {
       PropertyHelper.getPropertyId("HostRoles", "component_name"),
       PropertyHelper.getPropertyId("HostRoles", "component_name"),
       PropertyHelper.getPropertyId("HostRoles", "state"));
       PropertyHelper.getPropertyId("HostRoles", "state"));
 
 
+    // set the provider timeout to 500 millis
+    propertyProvider.setPopulateTimeout(1000);
+
     for (int i = 0; i < NUMBER_OF_RESOURCES; ++i) {
     for (int i = 0; i < NUMBER_OF_RESOURCES; ++i) {
       // datanode
       // datanode
       Resource resource = new ResourceImpl(Resource.Type.HostComponent);
       Resource resource = new ResourceImpl(Resource.Type.HostComponent);