mirror of
https://github.com/kemko/nomad.git
synced 2026-01-08 19:35:41 +03:00
Fix tests
This commit is contained in:
committed by
Michael Schurter
parent
2bdeacebff
commit
762db7c5d7
@@ -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)
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user