mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
Better logging for swarm tests
Call helper for starting swarm agents and add some logging with daemon id's when joining the swarm. Signed-off-by: Brian Goff <cpuguy83@gmail.com>
This commit is contained in:
parent
a9dc697fd2
commit
b0fe0dff7a
1 changed files with 5 additions and 1 deletions
|
@ -47,6 +47,9 @@ func (d *Daemon) StartAndSwarmInit(t testingT) {
|
|||
|
||||
// StartAndSwarmJoin starts the daemon (with busybox) and join the specified swarm as worker or manager
|
||||
func (d *Daemon) StartAndSwarmJoin(t testingT, leader *Daemon, manager bool) {
|
||||
if th, ok := t.(test.HelperT); ok {
|
||||
th.Helper()
|
||||
}
|
||||
d.StartNode(t)
|
||||
|
||||
tokens := leader.JoinTokens(t)
|
||||
|
@ -54,6 +57,7 @@ func (d *Daemon) StartAndSwarmJoin(t testingT, leader *Daemon, manager bool) {
|
|||
if manager {
|
||||
token = tokens.Manager
|
||||
}
|
||||
t.Logf("[%s] joining swarm manager [%s]@%s, swarm listen addr %s", d.id, leader.id, leader.SwarmListenAddr(), d.SwarmListenAddr())
|
||||
d.SwarmJoin(t, swarm.JoinRequest{
|
||||
RemoteAddrs: []string{leader.SwarmListenAddr()},
|
||||
JoinToken: token,
|
||||
|
@ -106,7 +110,7 @@ func (d *Daemon) SwarmJoin(t assert.TestingT, req swarm.JoinRequest) {
|
|||
cli := d.NewClientT(t)
|
||||
defer cli.Close()
|
||||
err := cli.SwarmJoin(context.Background(), req)
|
||||
assert.NilError(t, err, "initializing swarm")
|
||||
assert.NilError(t, err, "[%s] joining swarm", d.id)
|
||||
d.CachedInfo = d.Info(t)
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue