github.com/willmadison/cli@v6.40.1-0.20181018160101-29d5937903ff+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  }