package org.elixir_lang.mix.runner.exunit;
import com.intellij.execution.configurations.RunProfile;
import com.intellij.execution.executors.DefaultRunExecutor;
import com.intellij.execution.runners.DefaultProgramRunner;
import org.jetbrains.annotations.NotNull;
public final class MixExUnitRunner extends DefaultProgramRunner{
private static final String MIX_RUNNER_ID = "MixExUnitRunner";
@NotNull
@Override
public String getRunnerId() {
return MIX_RUNNER_ID;
}
@Override
public boolean canRun(@NotNull String executorId, @NotNull RunProfile profile) {
return DefaultRunExecutor.EXECUTOR_ID.equals(executorId) && profile instanceof MixExUnitRunConfiguration;
}
}