Fix tests

This commit is contained in:
Alex Dadgar
2018-02-26 14:34:32 -08:00
committed by Michael Schurter
parent 2bdeacebff
commit 762db7c5d7
4 changed files with 21 additions and 7 deletions

View File

@@ -144,7 +144,9 @@ func TestNodeDrainer_SimpleDrain(t *testing.T) {
// Start draining node 1
//FIXME update drain rpc to skip fsm manipulation and use api
strategy := &structs.DrainStrategy{
Deadline: -1 * time.Second,
DrainSpec: structs.DrainSpec{
Deadline: -1 * time.Second,
},
}
node, err := state.NodeByID(nil, c1.NodeID())
require.Nil(err)

View File

@@ -294,7 +294,9 @@ func TestFSM_UpdateNodeDrain(t *testing.T) {
require.Nil(resp)
strategy := &structs.DrainStrategy{
Deadline: 10 * time.Second,
DrainSpec: structs.DrainSpec{
Deadline: 10 * time.Second,
},
}
req2 := structs.NodeUpdateDrainRequest{
NodeID: node.ID,

View File

@@ -765,7 +765,9 @@ func TestClientEndpoint_UpdateDrain(t *testing.T) {
require.Nil(msgpackrpc.CallWithCodec(codec, "Node.Register", reg, &resp))
strategy := &structs.DrainStrategy{
Deadline: 10 * time.Second,
DrainSpec: structs.DrainSpec{
Deadline: 10 * time.Second,
},
}
// Update the status
@@ -809,7 +811,9 @@ func TestClientEndpoint_UpdateDrain_ACL(t *testing.T) {
dereg := &structs.NodeUpdateDrainRequest{
NodeID: node.ID,
DrainStrategy: &structs.DrainStrategy{
Deadline: 10 * time.Second,
DrainSpec: structs.DrainSpec{
Deadline: 10 * time.Second,
},
},
WriteRequest: structs.WriteRequest{Region: "global"},
}
@@ -910,7 +914,9 @@ func TestClientEndpoint_Drain_Down(t *testing.T) {
dereg := &structs.NodeUpdateDrainRequest{
NodeID: node.ID,
DrainStrategy: &structs.DrainStrategy{
Deadline: -1 * time.Second,
DrainSpec: structs.DrainSpec{
Deadline: -1 * time.Second,
},
},
WriteRequest: structs.WriteRequest{Region: "global"},
}
@@ -2369,7 +2375,9 @@ func TestClientEndpoint_ListNodes_Blocking(t *testing.T) {
// Node drain updates trigger watches.
time.AfterFunc(100*time.Millisecond, func() {
s := &structs.DrainStrategy{
Deadline: 10 * time.Second,
DrainSpec: structs.DrainSpec{
Deadline: 10 * time.Second,
},
}
if err := state.UpdateNodeDrain(3, node.ID, s, 101); err != nil {
t.Fatalf("err: %v", err)

View File

@@ -707,7 +707,9 @@ func TestStateStore_UpdateNodeDrain_Node(t *testing.T) {
expectedTime := int64(101)
expectedDrain := &structs.DrainStrategy{
Deadline: 10 * time.Second,
DrainSpec: structs.DrainSpec{
Deadline: -1 * time.Second,
},
}
// Create a watchset so we can test that update node drain fires the watch