package com.google.jstestdriver.idea.execution.tree;
import org.jetbrains.annotations.NotNull;
import java.io.File;
import java.io.Serializable;
public class JstdTestRunnerFailure implements Serializable {
public enum FailureType {
WHOLE_TEST_RUNNER, SINGLE_JSTD_CONFIG
}
private final FailureType myFailureType;
private final String myMessage;
private final String myJstdConfigPath;
public JstdTestRunnerFailure(FailureType failureType, String message, File jstdConfigFile) {
myFailureType = failureType;
myMessage = message;
myJstdConfigPath = jstdConfigFile == null ? null : jstdConfigFile.getAbsolutePath();
}
@NotNull
public FailureType getFailureType() {
return myFailureType;
}
public String getJstdConfigPath() {
return myJstdConfigPath;
}
@NotNull
public String getMessage() {
return myMessage;
}
}