github.com/nimakaviani/cli@v6.37.1-0.20180619223813-e734901a73fa+incompatible/integration/helpers/random_port.go (about)

     1  package helpers
     2  
     3  var previouslyUsedPort int
     4  
     5  func RandomPort() int {
     6  	if previouslyUsedPort == 0 {
     7  		previouslyUsedPort = 1024
     8  		return previouslyUsedPort
     9  	}
    10  
    11  	previouslyUsedPort++
    12  	if previouslyUsedPort > 1123 {
    13  		panic("all ports used, figure out how to fix this future us")
    14  	}
    15  
    16  	return previouslyUsedPort
    17  }