test: use random ports for consul tests

This commit is contained in:
Frank Schroeder 2017-05-31 12:15:55 +02:00
parent dbe8009968
commit 5a17fabc50
No known key found for this signature in database
GPG key ID: 4D65C6EAEC87DECD

View file

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