Skip to content

Commit 4b892b8

Browse files
authored
Merge pull request #633 from taihaofu/delete_test_folder
add logic to delete db folder after test
2 parents e5bc074 + 4648c1a commit 4b892b8

File tree

3 files changed

+30
-3
lines changed

3 files changed

+30
-3
lines changed

src/test/java/org/tron/core/net/node/BroadTest.java

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.tron.core.net.node;
22

3+
import java.io.File;
34
import java.lang.reflect.Field;
45
import java.util.Collection;
56
import java.util.List;
@@ -10,6 +11,7 @@
1011
import java.util.concurrent.ScheduledExecutorService;
1112
import lombok.extern.slf4j.Slf4j;
1213
import org.apache.commons.collections4.CollectionUtils;
14+
import org.junit.After;
1315
import org.junit.Assert;
1416
import org.junit.Before;
1517
import org.junit.Test;
@@ -24,6 +26,7 @@
2426
import org.tron.common.overlay.server.ChannelManager;
2527
import org.tron.common.overlay.server.MessageQueue;
2628
import org.tron.common.overlay.server.SyncPool;
29+
import org.tron.common.utils.FileUtil;
2730
import org.tron.common.utils.ReflectUtils;
2831
import org.tron.common.utils.Sha256Hash;
2932
import org.tron.core.config.DefaultConfig;
@@ -48,6 +51,7 @@ public class BroadTest {
4851
PeerClient peerClient;
4952
ChannelManager channelManager;
5053
SyncPool pool;
54+
private static final String dbPath = "output-nodeImplTest/broad";
5155

5256
private class Condition {
5357

@@ -162,7 +166,7 @@ public void init() {
162166
@Override
163167
public void run() {
164168
logger.info("Full node running.");
165-
Args.setParam(new String[]{"-d","output-nodeImplTest/broad"}, "config.conf");
169+
Args.setParam(new String[]{"-d",dbPath}, "config.conf");
166170
Args cfgArgs = Args.getInstance();
167171
cfgArgs.setNodeListenPort(17889);
168172
cfgArgs.setNodeDiscoveryEnable(false);
@@ -261,4 +265,9 @@ public void run() {
261265
}
262266
}
263267

268+
@After
269+
public void destroy() {
270+
FileUtil.deleteDir(new File("output-nodeImplTest"));
271+
}
272+
264273
}

src/test/java/org/tron/core/net/node/HandleSyncBlockTest.java

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import io.netty.util.internal.ConcurrentSet;
55
import lombok.extern.slf4j.Slf4j;
66
import org.apache.commons.collections4.CollectionUtils;
7+
import org.junit.After;
78
import org.junit.Assert;
89
import org.junit.Before;
910
import org.junit.Test;
@@ -18,6 +19,7 @@
1819
import org.tron.common.overlay.server.ChannelManager;
1920
import org.tron.common.overlay.server.SyncPool;
2021
import org.tron.common.utils.ByteArray;
22+
import org.tron.common.utils.FileUtil;
2123
import org.tron.common.utils.ReflectUtils;
2224
import org.tron.common.utils.Sha256Hash;
2325
import org.tron.core.capsule.BlockCapsule;
@@ -32,6 +34,7 @@
3234
import org.tron.core.services.WitnessService;
3335
import org.tron.protos.Protocol;
3436

37+
import java.io.File;
3538
import java.lang.reflect.Field;
3639
import java.util.*;
3740
import java.util.concurrent.ConcurrentHashMap;
@@ -45,6 +48,7 @@ public class HandleSyncBlockTest {
4548
PeerClient peerClient;
4649
ChannelManager channelManager;
4750
SyncPool pool;
51+
private static final String dbPath = "output-nodeImplTest/handleSyncBlock";
4852

4953
private class Condition {
5054

@@ -147,7 +151,7 @@ public void init() {
147151
@Override
148152
public void run() {
149153
logger.info("Full node running.");
150-
Args.setParam(new String[]{"-d","output-nodeImplTest/handleSyncBlock"}, "config.conf");
154+
Args.setParam(new String[]{"-d",dbPath}, "config.conf");
151155
Args cfgArgs = Args.getInstance();
152156
cfgArgs.setNodeListenPort(17889);
153157
cfgArgs.setNodeDiscoveryEnable(false);
@@ -245,4 +249,9 @@ public void run() {
245249
e.printStackTrace();
246250
}
247251
}
252+
253+
@After
254+
public void destroy() {
255+
FileUtil.deleteDir(new File("output-nodeImplTest"));
256+
}
248257
}

src/test/java/org/tron/core/net/node/StartFetchSyncBlockTest.java

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import lombok.extern.slf4j.Slf4j;
44
import org.apache.commons.collections4.CollectionUtils;
5+
import org.junit.After;
56
import org.junit.Assert;
67
import org.junit.Before;
78
import org.junit.Test;
@@ -14,6 +15,7 @@
1415
import org.tron.common.overlay.server.Channel;
1516
import org.tron.common.overlay.server.ChannelManager;
1617
import org.tron.common.overlay.server.SyncPool;
18+
import org.tron.common.utils.FileUtil;
1719
import org.tron.common.utils.ReflectUtils;
1820
import org.tron.common.utils.Sha256Hash;
1921
import org.tron.core.capsule.BlockCapsule;
@@ -27,6 +29,7 @@
2729
import org.tron.core.services.WitnessService;
2830
import org.tron.protos.Protocol;
2931

32+
import java.io.File;
3033
import java.lang.reflect.Field;
3134
import java.util.*;
3235
import java.util.concurrent.ConcurrentHashMap;
@@ -40,6 +43,7 @@ public class StartFetchSyncBlockTest {
4043
PeerClient peerClient;
4144
ChannelManager channelManager;
4245
SyncPool pool;
46+
private static final String dbPath = "output-nodeImplTest/startFetchSyncBlockTest";
4347

4448
private class Condition {
4549

@@ -111,7 +115,7 @@ public void init() {
111115
@Override
112116
public void run() {
113117
logger.info("Full node running.");
114-
Args.setParam(new String[]{"-d","output-nodeImplTest/startFetchSyncBlock"}, "config.conf");
118+
Args.setParam(new String[]{"-d",dbPath}, "config.conf");
115119
Args cfgArgs = Args.getInstance();
116120
cfgArgs.setNodeListenPort(17889);
117121
cfgArgs.setNodeDiscoveryEnable(false);
@@ -215,4 +219,9 @@ public void run() {
215219
e.printStackTrace();
216220
}
217221
}
222+
223+
@After
224+
public void destroy() {
225+
FileUtil.deleteDir(new File("output-nodeImplTest"));
226+
}
218227
}

0 commit comments

Comments
 (0)