Working unit test start/stop app

Signed-off-by: Kris Nóva <kris@nivenly.com>
This commit is contained in:
Kris Nóva 2021-02-03 17:00:31 -08:00
parent 3ccaa2ec9b
commit de26a3acd5
4 changed files with 100 additions and 15 deletions

View file

@ -45,6 +45,33 @@ func (a *SampleApplication) Stop() error {
return script.Interpret()
}
func (a *SampleApplication) Create() error {
logger.Info("Create Application...")
script, err := NewScriptFromPath(filepath.Join(PrintWorkingDirectory(), CreateCommand))
if err != nil {
return err
}
return script.Interpret()
}
func (a *SampleApplication) Destroy() error {
logger.Info("Destroying Application...")
script, err := NewScriptFromPath(filepath.Join(PrintWorkingDirectory(), DestroyCommand))
if err != nil {
return err
}
return script.Interpret()
}
func (a *SampleApplication) Logs() error {
logger.Info("Logging Application...")
script, err := NewScriptFromPath(filepath.Join(PrintWorkingDirectory(), LogsCommand))
if err != nil {
return err
}
return script.Interpret()
}
func (a *SampleApplication) GetAuth() photoprism.ClientAuthenticator {
return nil
}