Skip to content

Commit 9b36357

Browse files
committed
Added disableTestMode method and updated test cases to prevent assert failures
1 parent d98fd1a commit 9b36357

File tree

3 files changed

+8
-1
lines changed

3 files changed

+8
-1
lines changed

src/main/java/it/unipr/EVMLiSA.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,13 @@ public static void setTestMode() {
152152
TEST_MODE = true;
153153
}
154154

155+
/**
156+
* Disables the test mode (i.e., it computes functions, events).
157+
*/
158+
public static void disableTestMode() {
159+
TEST_MODE = false;
160+
}
161+
155162
public static boolean isInTestMode() {
156163
return TEST_MODE;
157164
}

src/test/java/it/unipr/analysis/cron/EVMBytecodeGroundTruthTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ private void setupAndRun() {
3737
EVMLiSA.setCores(Runtime.getRuntime().availableProcessors() / 4 * 3);
3838
EVMLiSA.setTestMode();
3939
EVMLiSA.analyzeSetOfContracts(SMARTCONTRACTS_FULLPATH);
40+
EVMLiSA.disableTestMode();
4041
}
4142

4243
private void regenerateGroundTruth() throws Exception {

src/test/java/it/unipr/analysis/cron/utils/EventExitpointComputerTest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ public void test01() {
3131
gt.put("5_1-643e927b", 1);
3232
gt.put("5_1-89d500b0", 1);
3333

34-
EVMLiSA.setCores(Runtime.getRuntime().availableProcessors() - 1);
3534
EVMLiSA.setWorkingDirectory(outputDirPath.resolve("Thorchain"));
3635
EVMLiSA.setStackLimit(32);
3736
EVMLiSA.setStackSetSize(8);

0 commit comments

Comments
 (0)