//go:build live package lkgateway import ( "context" "testing" "time" ) func TestDepoJobCheckLive(t *testing.T) { rc, err := NewRuntimeConfig("/var/lib/bj/.bj/setup.json") if err != nil { t.Fatal(err) } ctx, cancel := context.WithTimeout(context.Background(), 90*time.Second) defer cancel() f := rc.Snapshot().Fancy t.Logf("режим: %q, процедура %s, интервал %d", f.DepoJobMode, depoJobProcName(f), depoJobEvery(f)) msg, ok := depoJobCheck(ctx, rc) t.Logf("проверка готовности: ok=%v — %s", ok, msg) t.Logf("скрипт для администратора:\n%s", depoJobAgentScript(f)) }