test: use random ports for consul tests

pull/3095/head
Frank Schroeder 8 years ago
parent db15cd847a
commit 8b9d1603ac
No known key found for this signature in database
GPG Key ID: 4D65C6EAEC87DECD

@ -2,10 +2,10 @@ package consul
import ( import (
"fmt" "fmt"
"math/rand"
"net" "net"
"os" "os"
"strings" "strings"
"sync/atomic"
"testing" "testing"
"time" "time"
@ -17,10 +17,8 @@ import (
"github.com/hashicorp/go-uuid" "github.com/hashicorp/go-uuid"
) )
var nextPort int32 = 15000
func getPort() int { func getPort() int {
return int(atomic.AddInt32(&nextPort, 1)) return 1030 + int(rand.Int31n(64400))
} }
func configureTLS(config *Config) { func configureTLS(config *Config) {

Loading…
Cancel
Save