// start FS server func TestTutKamCallsStartKamailio(t *testing.T) { if !*testCalls { return } engine.KillProcName("kamailio", 3000) if err := engine.CallScript(path.Join(*dataDir, "tutorials", "kamevapi", "kamailio", "etc", "init.d", "kamailio"), "start", 2000); err != nil { t.Fatal(err) } }
// Start CGR Engine func TestTutKamCallsStartEngine(t *testing.T) { if !*testCalls { return } engine.KillProcName("cgr-engine", *waitRater) if err := engine.CallScript(path.Join(*dataDir, "tutorials", "kamevapi", "cgrates", "etc", "init.d", "cgrates"), "start", 100); err != nil { t.Fatal(err) } }
// start FS server func TestTutOsipsCallsStartOsips(t *testing.T) { if !*testCalls { return } engine.KillProcName("opensips", 3000) if err := engine.CallScript(path.Join(*dataDir, "tutorials", "osips_async", "opensips", "etc", "init.d", "opensips"), "start", 3000); err != nil { t.Fatal(err) } }
// start FS server func TestTutFsCallsStartFS(t *testing.T) { if !*testCalls { return } engine.KillProcName("freeswitch", 5000) if err := engine.CallScript(path.Join(*dataDir, "tutorials", "fs_evsock", "freeswitch", "etc", "init.d", "freeswitch"), "start", 3000); err != nil { t.Fatal(err) } }
// start Asterisk server func TestTutAstCallsStartOsips(t *testing.T) { if !*testCalls { return } engine.KillProcName("asterisk", 1000) if err := engine.CallScript(path.Join(*dataDir, "tutorials", "asterisk_events", "asterisk", "etc", "init.d", "asterisk"), "start", 2000); err != nil { t.Fatal(err) } }
func TestTutKamCallsStopKam(t *testing.T) { if !*testCalls { return } engine.KillProcName("kamailio", 1000) }
func TestTutOsipsCallsStopOpensips(t *testing.T) { if !*testCalls { return } engine.KillProcName("opensips", 100) }
func TestTutFsCallsStopFS(t *testing.T) { if !*testCalls { return } engine.KillProcName("freeswitch", 1000) }
// Start CGR Engine func TestTutOsipsCallsStartEngine(t *testing.T) { engine.KillProcName("cgr-engine", *waitRater) if err := engine.CallScript(path.Join(*dataDir, "tutorials", "osips_async", "cgrates", "etc", "init.d", "cgrates"), "start", 100); err != nil { t.Fatal(err) } }
func TestTutOsipsCallsStopOpensips(t *testing.T) { engine.KillProcName("opensips", 100) }
func TestTutFsCallsStopFS(t *testing.T) { engine.KillProcName("freeswitch", 1000) }
func TestTutKamCallsStopKam(t *testing.T) { engine.KillProcName("kamailio", 1000) }
func TestTutAstCallsStopAsterisk(t *testing.T) { engine.KillProcName("asterisk", 100) }