Files
indra/pkg/proc/app/app_test.go
2023-09-05 00:47:25 +01:00

31 lines
582 B
Go

package app
import (
"git.indra-labs.org/dev/ind/pkg/util/ci"
"os"
"strings"
"testing"
"git.indra-labs.org/dev/ind/pkg/proc/cmds"
)
func TestNew(t *testing.T) {
ci.TraceIfNot()
args1 := "/random/path/to/server_binary --cafile ~/some/cafile --LC=cn node -addrindex --BD 48h30s"
args1s := strings.Split(args1, " ")
var a *App
var e error
if a, e = New(cmds.GetExampleCommands(), args1s); log.E.Chk(e) {
t.FailNow()
}
if e = a.Launch(); check(e) {
t.FailNow()
}
if e = os.RemoveAll(a.Command.Configs["DataDir"].
Expanded()); check(e) {
t.FailNow()
}
}