@Override
  public void checkConfiguration() throws RuntimeConfigurationException {
    super.checkConfiguration();

    if (StringUtil.isEmptyOrSpaces(myScriptName)) {
      throw new RuntimeConfigurationException(
        PyBundle.message(isModuleMode() ? "runcfg.unittest.no_module_name" : "runcfg.unittest.no_script_name"));
    }
    else {
      if (isModuleMode() && !QUALIFIED_NAME.matcher(myScriptName).matches()) {
        throw new RuntimeConfigurationWarning(PyBundle.message("python.provide.a.qualified.name.of.a.module"));
      }
    }
    if (isRedirectInput() && !new File(myInputFile).exists()) {
      throw new RuntimeConfigurationWarning(PyBundle.message("python.input.file.doesn.t.exist"));
    }
  }
@Override
  public void checkConfiguration()