@@ -35,7 +35,10 @@ import (
3535)
3636
3737func BenchmarkStressForBasicFunc (b * testing.B ) {
38- s := server .New (server .LoadConfigFromEnv ())
38+ s , err := server .NewServer (server .LoadConfigFromEnv ())
39+ if err != nil {
40+ b .Fatal (err )
41+ }
3942 svrCtx , svrCancel := context .WithCancel (context .Background ())
4043 go s .Run (svrCtx )
4144 defer func () {
@@ -103,14 +106,18 @@ func BenchmarkStressForBasicFunc(b *testing.B) {
103106func BenchmarkStressForBasicFuncWithMemoryQueue (b * testing.B ) {
104107 memoryQueueFactory := contube .NewMemoryQueueFactory (context .Background ())
105108
106- svrConf := & fs .Config {
109+ svrConf := & common .Config {
107110 ListenAddr : common .DefaultAddr ,
108- TubeBuilder : func (ctx context.Context , config * fs.Config ) (contube.TubeFactory , error ) {
109- return memoryQueueFactory , nil
110- },
111111 }
112112
113- s := server .New (svrConf )
113+ fm , err := fs .NewFunctionManager (fs .WithDefaultTubeFactory (memoryQueueFactory ))
114+ if err != nil {
115+ b .Fatal (err )
116+ }
117+ s , err := server .NewServer (svrConf , server .WithFunctionManager (fm ))
118+ if err != nil {
119+ b .Fatal (err )
120+ }
114121 svrCtx , svrCancel := context .WithCancel (context .Background ())
115122 go s .Run (svrCtx )
116123 defer func () {
@@ -130,7 +137,7 @@ func BenchmarkStressForBasicFuncWithMemoryQueue(b *testing.B) {
130137 Output : outputTopic ,
131138 Replicas : & replicas ,
132139 },
133- QueueBuilder : func (ctx context.Context , c * fs .Config ) (contube.TubeFactory , error ) {
140+ QueueBuilder : func (ctx context.Context , c * common .Config ) (contube.TubeFactory , error ) {
134141 return memoryQueueFactory , nil
135142 },
136143 }
0 commit comments