func NewTestRunner() *TestRunner {
	fmt.Println("************************* TestRunner setup")
	testRunner := &TestRunner{}

	testRunner.imsis = make(map[string]bool)
	fmt.Printf("Adding Mock HSS service at %s:%d\n", CwagIP, HSSPort)
	registry.AddService(MockHSSRemote, CwagIP, HSSPort)
	fmt.Printf("Adding Mock PCRF service at %s:%d\n", CwagIP, PCRFPort)
	registry.AddService(MockPCRFRemote, CwagIP, PCRFPort)
	fmt.Printf("Adding Mock OCS service at %s:%d\n", CwagIP, OCSPort)
	registry.AddService(MockOCSRemote, CwagIP, OCSPort)
	fmt.Printf("Adding Pipelined service at %s:%d\n", CwagIP, PipelinedPort)
	registry.AddService(PipelinedRemote, CwagIP, PipelinedPort)
	fmt.Printf("Adding Redis service at %s:%d\n", CwagIP, RedisPort)
	registry.AddService(RedisRemote, CwagIP, RedisPort)

	return testRunner
}
// NewTestRunner initializes a new TestRunner by making a UESim client and
// and setting the next IMSI.
NewTestRunner initializes a new TestRunner by making a UESim client and
and setting the next IMSI.
// NewTestRunner initializes a new TestRunner by making a UESim client and // and setting the next IMSI .
func NewTestRunner() *TestRunner {
	fmt.Println("************************* TestRunner setup")
	testRunner := &TestRunner{}
	testRunner.imsis = make(map[string]bool)
	fmt.Printf("Adding Mock HSS service at %s:%d\n", CwagIP, HSSPort)
	registry.AddService(MockHSSRemote, CwagIP, HSSPort)
	fmt.Printf("Adding Mock PCRF service at %s:%d\n", CwagIP, PCRFPort)
	registry.AddService(MockPCRFRemote, CwagIP, PCRFPort)
	fmt.Printf("Adding Mock OCS service at %s:%d\n", CwagIP, OCSPort)
	registry.AddService(MockOCSRemote, CwagIP, OCSPort)
	fmt.Printf("Adding Pipelined service at %s:%d\n", CwagIP, PipelinedPort)
	registry.AddService(PipelinedRemote, CwagIP, PipelinedPort)
	fmt.Printf("Adding Redis service at %s:%d\n", CwagIP, RedisPort)
	registry.AddService(RedisRemote, CwagIP, RedisPort)
	return testRunner
}
func NewTestRunner ( ) * TestRunner { fmt . Println ( " " ) testRunner := & TestRunner { } testRunner . imsis = make ( map [ string ] bool ) fmt . Printf ( " \n " , CwagIP , HSSPort ) registry . AddService ( MockHSSRemote , CwagIP , HSSPort ) fmt . Printf ( " \n " , CwagIP , PCRFPort ) registry . AddService ( MockPCRFRemote , CwagIP , PCRFPort ) fmt . Printf ( " \n " , CwagIP , OCSPort ) registry . AddService ( MockOCSRemote , CwagIP , OCSPort ) fmt . Printf ( " \n " , CwagIP , PipelinedPort ) registry . AddService ( PipelinedRemote , CwagIP , PipelinedPort ) fmt . Printf ( " \n " , CwagIP , RedisPort ) registry . AddService ( RedisRemote , CwagIP , RedisPort ) return testRunner }
NewTestRunner initializes a new TestRunner by making a UESim client and
and setting the next IMSI.
NewTestRunner initializes a new TestRunner by making a UESim client and and setting the next IMSI .