package com.google.jstestdriver.idea.execution; import org.jetbrains.annotations.NotNull; import com.intellij.execution.configurations.RunProfile; import com.intellij.execution.executors.DefaultRunExecutor; import com.intellij.execution.runners.DefaultProgramRunner; public class JstdClientRunner extends DefaultProgramRunner { @NotNull @Override public String getRunnerId() { return "JsTestDriverClientRunner"; } @Override public boolean canRun(@NotNull String executorId, @NotNull RunProfile profile) { return DefaultRunExecutor.EXECUTOR_ID.equals(executorId) && profile instanceof JstdRunConfiguration; } }