Subversion Repositories DevTools

Rev

Rev 7081 | Rev 7094 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 7081 Rev 7093
Line 270... Line 270...
270
    		    Package p = it.next();
270
    		    Package p = it.next();
271
                if (p.mForcedRippleInstruction != 0)
271
                if (p.mForcedRippleInstruction != 0)
272
                {
272
                {
273
                    p.mIsNotReleased = true;
273
                    p.mIsNotReleased = true;
274
                    p.mDirectlyPlanned = false;
274
                    p.mDirectlyPlanned = false;
275
                    p.mBuildReason = BuildReason.Ripple;
275
                    p.mBuildReason = BuildReason.Forced;
-
 
276
                    if ( p.mBuildTime == 100)
276
                    p.mBuildTime = 3;
277
                        p.mBuildTime = 3;
277
                    packageCollection.add(p);
278
                    packageCollection.add(p);
278
                } 
279
                } 
279
            }
280
            }
280
        }
281
        }
281
		 
282
		 
Line 487... Line 488...
487
            
488
            
488
            rippleEngine.planRelease(false);
489
            rippleEngine.planRelease(false);
489
        }
490
        }
490
        catch (Exception e)
491
        catch (Exception e)
491
        {
492
        {
-
 
493
        }
-
 
494
 
-
 
495
        checkBuildFile(tName);
-
 
496
    } 
-
 
497
    
-
 
498
    /**
-
 
499
     *  Create a mesh of packages
-
 
500
     *  Create a package that will feed into the mesh
-
 
501
     *  Mark bottom of the mesh as being rippled
-
 
502
     *  Mark RippleRequest on the package feeding the mesh such that the additional time > 20%
-
 
503
     * 
-
 
504
     */
-
 
505
    @Test
-
 
506
    public void RippleTest_4a()
-
 
507
    {
-
 
508
        String tName = "ripple4a";
-
 
509
        mLogger.debug("RippleTest {}", tName);
-
 
510
        System.out.println("RippleTest " + tName);
-
 
511
        releaseManager = new myReleaseManager(tName, "not used", "not used");
-
 
512
        rippleEngine = new RippleEngine(releaseManager, 11111, true);
-
 
513
        
-
 
514
        try
-
 
515
        {
-
 
516
            rippleEngine.collectMetaData();
-
 
517
            
-
 
518
            //  Generate basic test set and then tweak for this test
-
 
519
            initTestPackages("p");
-
 
520
            
-
 
521
            Package p1 = ripplePackage("p1.cr");
-
 
522
            
-
 
523
            Package  p0 = createPackage(20, "p0");
-
 
524
            testPackageCollection.add(p0);
-
 
525
            setBuildTime("p0.cr", 200);
-
 
526
            p1.addDependency(p0);
-
 
527
            requestRipple("p0.cr");
-
 
528
            
-
 
529
            rippleEngine.planRelease(false);
-
 
530
        }
-
 
531
        catch (Exception e)
-
 
532
        {
492
        }
533
        }
493
 
534
 
494
        checkBuildFile(tName);
535
        checkBuildFile(tName);
495
    }  
536
    }  
496
    
537