package cute.gui;
import cute.concolic.generateinputandschedule.ProgressLog;
import cute.concolic.logging.BranchCoverageLog;
/**
* Created by IntelliJ IDEA.
* User: Koushik Sen (ksen@cs.uiuc.edu)
* Date: Dec 22, 2005
* Time: 10:46:33 PM
*/
public class DefaultProgressLogger implements ProgressLogger {
public void setProgress(ProgressLog plog, BranchCoverageLog cover,
int runCount,int totalCount,int branchCount,int errorCount) {
System.out.println("Paths executed "+runCount+"/"+totalCount);
System.out.println("Branches covered "+branchCount);
System.out.println("Erroneous paths "+errorCount);
if(cover!=null){
System.out.println("Branch Coverage "+cover.getCoverage()+"%");
}
if(plog!=null){
int total=plog.getTotal();
int sofar = total - plog.getSofar()+1;
System.out.println("DFS Total Progress "+String.valueOf(sofar)+"/"+String.valueOf(total));
System.out.println("DFS Current progress "+(total-plog.getCurrent()+1));
}
}
}