func RunnerConnectionTimeout() time.Duration {
	intervalString := getFromConfig(runnerConnectionTimeout)
	return convertToTime(intervalString, defaultRunnerConnectionTimeout, runnerConnectionTimeout)
}
RunnerConnectionTimeout gets timeout in milliseconds for making a connection to the language runner
package config
import (
	"os"
	"strconv"
	"strings"
	"time"
	"github.com/getgauge/common"
	logging "github.com/op/go-logging"
)
const (
	gaugeRepositoryURL      = "gauge_repository_url"
	runnerConnectionTimeout = "runner_connection_timeout"
	pluginConnectionTimeout = "plugin_connection_timeout"
	pluginKillTimeOut       = "plugin_kill_timeout"
	runnerRequestTimeout    = "runner_request_timeout"
	ideRequestTimeout       = "ide_request_timeout"
	checkUpdates            = "check_updates"
	allowInsecureDownload   = "allow_insecure_download"
	defaultRunnerConnectionTimeout = time.Second * 25
	defaultPluginConnectionTimeout = time.Second * 10
	defaultPluginKillTimeout       = time.Second * 4
	defaultRefactorTimeout         = time.Second * 10
	defaultRunnerRequestTimeout    = time.Second * 30
	defaultIdeRequestTimeout       = time.Second * 30
	LayoutForTimeStamp             = "Jan 2, 2006 at 3:04pm"
)
var APILog = logging.MustGetLogger("gauge-api")
var ProjectRoot string