Subversion Repositories DevTools

Rev

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

Rev 826 Rev 834
Line 6... Line 6...
6
import com.erggroup.buildtool.ripple.Package;
6
import com.erggroup.buildtool.ripple.Package;
7
import com.erggroup.buildtool.ripple.ReleaseManager;
7
import com.erggroup.buildtool.ripple.ReleaseManager;
8
import com.erggroup.buildtool.ripple.RippleEngine;
8
import com.erggroup.buildtool.ripple.RippleEngine;
9
 
9
 
10
import java.io.BufferedReader;
10
import java.io.BufferedReader;
-
 
11
import java.io.DataInputStream;
11
import java.io.File;
12
import java.io.File;
-
 
13
import java.io.FileInputStream;
-
 
14
import java.io.InputStreamReader;
12
 
15
 
13
import java.io.FileReader;
16
import java.io.FileReader;
14
 
17
 
15
import java.io.IOException;
18
import java.io.IOException;
16
 
19
 
Line 216... Line 219...
216
                  if ( newLabel.value.length() > 0 )
219
                  if ( newLabel.value.length() > 0 )
217
                  {
220
                  {
218
                    // labelled in ClearCase                
221
                    // labelled in ClearCase                
219
                    Integer rtagId = new Integer(mRtagId);
222
                    Integer rtagId = new Integer(mRtagId);
220
                    mReleaseManager.autoMakeRelease(rtagId.toString(), packageName.value, packageExtension.value, packageVersion.value, newLabel.value, packageDepends.value, isRipple.value);
223
                    mReleaseManager.autoMakeRelease(rtagId.toString(), packageName.value, packageExtension.value, packageVersion.value, newLabel.value, packageDepends.value, isRipple.value);
-
 
224
                    
-
 
225
                    FileInputStream abtmetrics = new FileInputStream( rtagId.toString() + "abtmetrics.txt" );
-
 
226
                    DataInputStream din = new DataInputStream( abtmetrics );
-
 
227
                    InputStreamReader isr = new InputStreamReader( din );
-
 
228
                    BufferedReader br = new BufferedReader( isr );
-
 
229
                    String metrics = br.readLine();
-
 
230
                    mLogger.warn( "execute read metrics string " + metrics );
-
 
231
                    br.close();
-
 
232
                    isr.close();
-
 
233
                    din.close();
-
 
234
 
-
 
235
                    mReleaseManager.insertPackageMetrics(rtagId.toString(), packageName.value, packageExtension.value, metrics );
221
                  }
236
                  }
222
                  else
237
                  else
223
                  {
238
                  {
224
                    mLogger.info("run package not labelled in ClearCase on " + packageName.value + packageVersion.value);
239
                    mLogger.info("run package not labelled in ClearCase on " + packageName.value + packageVersion.value);
225
                    throw new Exception();
240
                    throw new Exception();