Skip to content

Commit 78b7dff

Browse files
committed
[PEx] Minor: create .schedule only if bug is found
1 parent 0c4be9e commit 78b7dff

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

Src/PRuntimes/PExplicitRuntime/src/main/java/pexplicit/runtime/logger/PExplicitLogger.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,6 @@ public static void Initialize(int verb) {
6161
// initialize all loggers and writers
6262
StatWriter.Initialize();
6363
ScratchLogger.Initialize();
64-
ScheduleWriter.Initialize();
65-
TextWriter.Initialize();
6664
}
6765

6866
public static void logInfo(String message) {

Src/PRuntimes/PExplicitRuntime/src/main/java/pexplicit/runtime/scheduler/replay/ReplayScheduler.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import pexplicit.runtime.PExplicitGlobal;
44
import pexplicit.runtime.logger.PExplicitLogger;
55
import pexplicit.runtime.logger.ScheduleWriter;
6+
import pexplicit.runtime.logger.TextWriter;
67
import pexplicit.runtime.machine.PMachine;
78
import pexplicit.runtime.machine.PMachineId;
89
import pexplicit.runtime.scheduler.Schedule;
@@ -21,6 +22,10 @@ public ReplayScheduler(Schedule sch) {
2122
@Override
2223
public void run() throws TimeoutException, InterruptedException {
2324
PExplicitLogger.logStartReplay();
25+
26+
ScheduleWriter.Initialize();
27+
TextWriter.Initialize();
28+
2429
ScheduleWriter.logHeader();
2530

2631
// log run test

0 commit comments

Comments
 (0)