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",