Subversion Repositories DevTools

Rev

Rev 868 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 868 Rev 882
Line 38... Line 38...
38
  {
38
  {
39
    Integer id = new Integer(mRtagId);
39
    Integer id = new Integer(mRtagId);
40
    setName(id.toString());
40
    setName(id.toString());
41
    mLogger.debug("run");
41
    mLogger.debug("run");
42
    boolean exit = false;
42
    boolean exit = false;
-
 
43
    boolean insertRunLevel = true;
43
    RippleEngine rippleEngine = new RippleEngine(mReleaseManager, mRtagId, true);
44
    RippleEngine rippleEngine = new RippleEngine(mReleaseManager, mRtagId, true);
44
    MutableString buildFileContent = new MutableString();
45
    MutableString buildFileContent = new MutableString();
45
 
46
 
46
    while(!exit)
47
    while(!exit)
47
    {
48
    {
Line 62... Line 63...
62
        }
63
        }
63
        
64
        
64
        // allowed to proceed
65
        // allowed to proceed
65
        if ( mGbebuildfilter.compareTo("unit test consume build files") != 0)
66
        if ( mGbebuildfilter.compareTo("unit test consume build files") != 0)
66
        {
67
        {
-
 
68
          if ( insertRunLevel )
-
 
69
          {
-
 
70
            mRunLevel = RunLevel.IDLE;
-
 
71
            mLogger.warn("run changing run level to IDLE for rcon_id " + mRconId);
-
 
72
            mRunLevel.persistNew(mReleaseManager, mRconId);
-
 
73
            insertRunLevel = false;
-
 
74
          }
67
          mLogger.warn("run checking allowedToProceed");
75
          mLogger.warn("run checking allowedToProceed");
68
          allowedToProceed(false);
76
          allowedToProceed(false);
69
          mLogger.info("run allowedToProceed returned");
77
          mLogger.info("run allowedToProceed returned");
70
        }
78
        }
71
        
79
        
Line 81... Line 89...
81
        MutableInt current_run_level = new MutableInt();
89
        MutableInt current_run_level = new MutableInt();
82
        
90
        
83
        do
91
        do
84
        {
92
        {
85
          mReleaseManager.querySingleRunLevel(mRconId);
93
          mReleaseManager.querySingleRunLevel(mRconId);
86
          mReleaseManager.getFirstRunLevel(rconId, current_run_level);
94
          if ( !mReleaseManager.getFirstRunLevel(rconId, current_run_level) )
-
 
95
          {
-
 
96
            mLogger.warn("run no longer configured 1");
-
 
97
            throw new ExitException();
-
 
98
          }
87
          
99
          
88
          if (current_run_level.value != ReleaseManager.DB_ACTIVE)
100
          if (current_run_level.value != ReleaseManager.DB_ACTIVE)
89
          {
101
          {
90
            try
102
            try
91
            {
103
            {
Line 111... Line 123...
111
 
123
 
112
        mReleaseManager.queryRunLevel(mRconId, buildFileContent);
124
        mReleaseManager.queryRunLevel(mRconId, buildFileContent);
113
        
125
        
114
        if ( buildFileContent.value.compareTo("") == 0)
126
        if ( buildFileContent.value.compareTo("") == 0)
115
        {
127
        {
116
          mLogger.fatal("run empty buildFileContent");
128
          mLogger.warn("run no longer configured 2");
117
          throw new Exception("run empty buildFileContent");
129
          throw new ExitException();
118
        }
130
        }
119
        
131
        
120
        mLogger.info("run consumed build files");
132
        mLogger.info("run consumed build files");
121
 
133
 
122
        if ( mGbebuildfilter.compareTo("unit test consume build files") == 0 )
134
        if ( mGbebuildfilter.compareTo("unit test consume build files") == 0 )