+ " does not extend SchedulingPolicy"); return getInstance(clazz);
+ " does not extend SchedulingPolicy"); return getInstance(clazz);
+ " does not extend SchedulingPolicy"); return getInstance(clazz);
@Test (timeout = 1000) public void testFairSharePolicy() { testComputeShares(SchedulingPolicy.getInstance(FairSharePolicy.class)); }
@Test (timeout = 10000) public void testDRFPolicy() { testComputeShares( SchedulingPolicy.getInstance(DominantResourceFairnessPolicy.class)); } }
@Test (timeout = 1000) public void testDRFPolicy() { testComputeShares( SchedulingPolicy.getInstance(DominantResourceFairnessPolicy.class)); } }
@Test (timeout = 10000) public void testFairSharePolicy() { testComputeShares(SchedulingPolicy.getInstance(FairSharePolicy.class)); }
@Test (timeout = 10000) public void testFifoPolicy() { testComputeShares(SchedulingPolicy.getInstance(FifoPolicy.class)); }
@Test (timeout = 1000) public void testFifoPolicy() { testComputeShares(SchedulingPolicy.getInstance(FifoPolicy.class)); }
public void testParseSchedulingPolicy() throws AllocationConfigurationException { // Class name SchedulingPolicy sm = SchedulingPolicy .parse(FairSharePolicy.class.getName()); assertTrue("Invalid scheduler name", sm.getName().equals(FairSharePolicy.NAME)); // Canonical name sm = SchedulingPolicy.parse(FairSharePolicy.class .getCanonicalName()); assertTrue("Invalid scheduler name", sm.getName().equals(FairSharePolicy.NAME)); // Class sm = SchedulingPolicy.getInstance(FairSharePolicy.class); assertTrue("Invalid scheduler name", sm.getName().equals(FairSharePolicy.NAME)); // Shortname - drf sm = SchedulingPolicy.parse("drf"); assertTrue("Invalid scheduler name", sm.getName().equals(DominantResourceFairnessPolicy.NAME)); // Shortname - fair sm = SchedulingPolicy.parse("fair"); assertTrue("Invalid scheduler name", sm.getName().equals(FairSharePolicy.NAME)); // Shortname - fifo sm = SchedulingPolicy.parse("fifo"); assertTrue("Invalid scheduler name", sm.getName().equals(FifoPolicy.NAME)); }
sm = SchedulingPolicy.getInstance(FairSharePolicy.class); assertTrue("Invalid scheduler name", sm.getName().equals(FairSharePolicy.NAME));
.getInstance(DominantResourceFairnessPolicy.class)); verifyHeadroom(schedulerApp, min(queueStarvation.getMemorySize(), .getInstance(FairSharePolicy.class)); verifyHeadroom(schedulerApp, min(queueStarvation.getMemorySize(), .getInstance(FifoPolicy.class)); verifyHeadroom(schedulerApp, min(queueStarvation.getMemorySize(),
.getInstance(DominantResourceFairnessPolicy.class)); verifyHeadroom(schedulerApp, min(queueStarvation.getMemory(), .getInstance(FairSharePolicy.class)); verifyHeadroom(schedulerApp, min(queueStarvation.getMemory(), .getInstance(FifoPolicy.class)); verifyHeadroom(schedulerApp, min(queueStarvation.getMemory(),