refactored service methods to be shorter, updated some logging to debug, added some more service tests
This commit is contained in:
parent
8186f3716c
commit
bb533406a6
23 changed files with 226 additions and 112 deletions
|
@ -10,10 +10,20 @@ class MyService(CoreService):
|
|||
group = "Utility"
|
||||
configs = ("myservice.sh",)
|
||||
startup = ("sh myservice.sh",)
|
||||
shutdown = ("sh myservice.sh",)
|
||||
|
||||
@classmethod
|
||||
def generate_config(cls, node, filename):
|
||||
return "# test file"
|
||||
|
||||
|
||||
class MyService2(CoreService):
|
||||
class MyService2(MyService):
|
||||
name = "MyService2"
|
||||
group = "Utility"
|
||||
configs = ("myservice.sh",)
|
||||
startup = ("sh myservice.sh",)
|
||||
configs = ("myservice2.sh",)
|
||||
startup = ("sh myservice2.sh",)
|
||||
shutdown = ("sh myservice2.sh",)
|
||||
|
||||
@classmethod
|
||||
def generate_config(cls, node, filename):
|
||||
return "exit 1"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue