blob: 804878d354c5ceed46927f70bd62c55454cd7d92 [file] [log] [blame]
package org.apache.easyant.core.ant.listerners;
import org.apache.easyant.core.ant.ExecutionStatus;
import org.apache.tools.ant.util.DateUtils;
/**
* Created by neoverflow on 30/08/14.
*/
public class ExecutionResult {
/**
* Name of the unit whose execution is timed
*/
private String unitName;
/**
* Time taken to execute the unit
*/
private long elapsedTime;
/**
* Formatted representation of the execution time
*/
private String formattedElapsedTime;
private ExecutionStatus buildStatus;
public ExecutionResult(String unitName, long elapsedTime, ExecutionStatus buildStatus) {
this.unitName = unitName;
this.elapsedTime = elapsedTime;
this.formattedElapsedTime = DateUtils.formatElapsedTime(elapsedTime);
this.buildStatus = buildStatus;
}
public String getUnitName() {
return this.unitName;
}
public long getElapsedTime() {
return this.elapsedTime;
}
public String getFormattedElapsedTime() {
return this.formattedElapsedTime;
}
public ExecutionStatus getStatus() {
return this.buildStatus;
}
}