You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by gd...@apache.org on 2004/07/28 04:12:57 UTC

cvs commit: incubator-geronimo/modules/transaction/src/test/org/apache/geronimo/transaction/manager HOWLLogRecoveryTest.java

gdamour     2004/07/27 19:12:57

  Modified:    modules/transaction/src/test/org/apache/geronimo/transaction/manager
                        HOWLLogRecoveryTest.java
  Log:
  Drops the previous transaction log files at the beginning of each test. HOWL was re-using them between two
  JUnit test executions without a clean in between.
  
  Revision  Changes    Path
  1.5       +10 -2     incubator-geronimo/modules/transaction/src/test/org/apache/geronimo/transaction/manager/HOWLLogRecoveryTest.java
  
  Index: HOWLLogRecoveryTest.java
  ===================================================================
  RCS file: /home/cvs/incubator-geronimo/modules/transaction/src/test/org/apache/geronimo/transaction/manager/HOWLLogRecoveryTest.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- HOWLLogRecoveryTest.java	25 Jun 2004 21:29:34 -0000	1.4
  +++ HOWLLogRecoveryTest.java	28 Jul 2004 02:12:57 -0000	1.5
  @@ -43,12 +43,20 @@
       }
   
       protected void setUp() throws Exception {
  +        // Deletes the previous transaction log files.
  +        String logFileDir = "txlog";
  +        File[] files = new File(logFileDir).listFiles();
  +        if ( null != files ) {
  +            for (int i = 0; i < files.length; i++) {
  +                files[i].delete();
  +            }
  +        }
           HOWLLog howlLog = new HOWLLog(
                   "org.objectweb.howl.log.BlockLogBuffer", //                "bufferClassName",
                   4, //                "bufferSizeKBytes",
                   true, //                "checksumEnabled",
                   20, //                "flushSleepTime",
  -                "txlog", //                "logFileDir",
  +                logFileDir, //                "logFileDir",
                   "log", //                "logFileExt",
                   LOG_FILE_NAME, //                "logFileName",
                   200, //                "maxBlocksPerFile",