Add JobsManager implementation with tests
authorLukasz Wojciechowski <l.wojciechow@partner.samsung.com>
Thu, 26 Apr 2018 10:16:28 +0000 (12:16 +0200)
committerLukasz Wojciechowski <l.wojciechow@partner.samsung.com>
Fri, 27 Apr 2018 15:34:20 +0000 (17:34 +0200)
commit86b502f77e01973d9c3e98c8b6c3e0591b7880e7
treea7a53e0f550e875131a5021b831f22faabccb086
parent06115172a441a253cd8c636b3245bca61d92ec20
Add JobsManager implementation with tests

JobsManagerImpl implements JobsManager interface providing support
for jobs management. It uses provided WorkManager for managing
workers and Tunnels implementation of Tunneler for handling tunnels.

Tests base on usage of MockWorkersManager and MockTunneler
for mockuping access to workers and tunnels.

Change-Id: I4c469f32fc4f918641f69843567b39bfcce8da4c
Signed-off-by: Lukasz Wojciechowski <l.wojciechow@partner.samsung.com>
Signed-off-by: Maciej Wereski <m.wereski@partner.samsung.com>
matcher/error.go [new file with mode: 0644]
matcher/jobs.go [new file with mode: 0644]
matcher/jobs_test.go [new file with mode: 0644]
matcher/matcher_suite_test.go [new file with mode: 0644]