Skip to content

Commit 8905afa

Browse files
committed
Enable labels filter test and improve logging
1 parent fe13b82 commit 8905afa

File tree

2 files changed

+9
-7
lines changed

2 files changed

+9
-7
lines changed

cli/docker-labels_test.go

+6-5
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,15 @@ func (s *TestDockerSuit) TestLabelsFilterJobsCount(c *check.C) {
4545
{
4646
requiredLabel: "true",
4747
filterLabel[0]: filterLabel[1],
48-
labelPrefix + "." + jobExec + ".job2.schedule": "schedule2",
49-
labelPrefix + "." + jobExec + ".job2.command": "command2",
48+
labelPrefix + "." + jobExec + ".job2.schedule": "* * * * *",
49+
labelPrefix + "." + jobExec + ".job2.command": "command2",
50+
labelPrefix + "." + jobExec + ".job2.container": "container2",
5051
},
5152
{
5253
requiredLabel: "true",
53-
labelPrefix + "." + jobExec + ".job3.schedule": "schedule3",
54-
labelPrefix + "." + jobExec + ".job3.command": "command3",
54+
labelPrefix + "." + jobExec + ".job3.schedule": "* * * * *",
55+
labelPrefix + "." + jobExec + ".job3.command": "command3",
56+
labelPrefix + "." + jobExec + ".job3.container": "container3",
5557
},
5658
}
5759

@@ -62,7 +64,6 @@ func (s *TestDockerSuit) TestLabelsFilterJobsCount(c *check.C) {
6264
c.Assert(err, check.IsNil)
6365
c.Assert(scheduler, check.NotNil)
6466

65-
c.Skip("This test will not work until https://github.com/fsouza/go-dockerclient/pull/1031 is merged")
6667
c.Assert(scheduler.Jobs, check.HasLen, 1)
6768
}
6869

core/scheduler.go

+3-2
Original file line numberDiff line numberDiff line change
@@ -31,17 +31,18 @@ func NewScheduler(l Logger) *Scheduler {
3131
}
3232

3333
func (s *Scheduler) AddJob(j Job) error {
34-
s.Logger.Noticef("New job registered %q - %q - %q", j.GetName(), j.GetCommand(), j.GetSchedule())
35-
3634
if j.GetSchedule() == "" {
3735
return ErrEmptySchedule
3836
}
3937

4038
err := s.cron.AddJob(j.GetSchedule(), &jobWrapper{s, j})
4139
if err != nil {
40+
s.Logger.Warningf("Failed to register job %q - %q - %q", j.GetName(), j.GetCommand(), j.GetSchedule())
4241
return err
4342
}
4443

44+
s.Logger.Noticef("New job registered %q - %q - %q", j.GetName(), j.GetCommand(), j.GetSchedule())
45+
4546
s.Jobs = append(s.Jobs, j)
4647
return nil
4748
}

0 commit comments

Comments
 (0)