From 9add3b2bfb8e10b33066c76d80038b6ccaafe232 Mon Sep 17 00:00:00 2001 From: Vlad Coman Date: Thu, 3 Oct 2024 09:44:10 +0300 Subject: [PATCH] Disables benchmarks --- cmd/api/main.go | 5 +- internal/model/entity/worker_test.go | 91 +++++++++++++--------------- 2 files changed, 45 insertions(+), 51 deletions(-) diff --git a/cmd/api/main.go b/cmd/api/main.go index 6c140a7..fd8ef3e 100644 --- a/cmd/api/main.go +++ b/cmd/api/main.go @@ -4,7 +4,6 @@ import ( "context" "crypto/tls" "database/sql" - "github.com/vladComan0/performance-analyzer/internal/model/repository" "net/http" "os" "os/signal" @@ -12,6 +11,8 @@ import ( "syscall" "time" + "github.com/vladComan0/performance-analyzer/internal/model/repository" + "github.com/rs/zerolog" "github.com/vladComan0/performance-analyzer/internal/config" "github.com/vladComan0/performance-analyzer/internal/service" @@ -132,7 +133,7 @@ func configureLogger(cfg config.Config) zerolog.Logger { func (app *application) cleanup(db *sql.DB, server *http.Server) { interruptChan := make(chan os.Signal, 1) - signal.Notify(interruptChan, os.Interrupt, os.Kill, syscall.SIGINT, syscall.SIGTERM) + signal.Notify(interruptChan, os.Interrupt, syscall.SIGINT, syscall.SIGTERM) sig := <-interruptChan diff --git a/internal/model/entity/worker_test.go b/internal/model/entity/worker_test.go index f8f5e89..b2bf23d 100644 --- a/internal/model/entity/worker_test.go +++ b/internal/model/entity/worker_test.go @@ -1,54 +1,47 @@ package entity -import ( - "github.com/rs/zerolog" - "sync" - "testing" - "time" -) +// func BenchmarkChannelApproach(b *testing.B) { +// env := &Environment{ +// ID: 8, +// Name: "Meli", +// Disabled: false, +// TokenEndpoint: "http://localhost:8080/token", +// BasicAuthToken: "Basic YWR", +// Endpoint: "https://youtube.com", +// CreatedAt: time.Now(), +// } +// for i := 0; i < b.N; i++ { +// worker := NewWorker(5, 50, 100, "GET", nil, env, zerolog.Logger{}) -func BenchmarkChannelApproach(b *testing.B) { - env := &Environment{ - ID: 8, - Name: "Meli", - Disabled: false, - TokenEndpoint: "http://localhost:8080/token", - BasicAuthToken: "Basic YWR", - Endpoint: "https://youtube.com", - CreatedAt: time.Now(), - } - for i := 0; i < b.N; i++ { - worker := NewWorker(5, 50, 100, "GET", nil, env, zerolog.Logger{}) +// wg := &sync.WaitGroup{} +// // Start the worker +// worker.Start(wg, func(id int, status Status) error { +// return nil +// }, func(id int, metrics *Metrics) error { +// return nil +// }) +// } +// } - wg := &sync.WaitGroup{} - // Start the worker - worker.Start(wg, func(id int, status Status) error { - return nil - }, func(id int, metrics *Metrics) error { - return nil - }) - } -} +// func BenchmarkTraditionalApproach(b *testing.B) { +// env := &Environment{ +// ID: 8, +// Name: "Meli", +// Disabled: false, +// TokenEndpoint: "http://localhost:8080/token", +// BasicAuthToken: "Basic YWR", +// Endpoint: "https://youtube.com", +// CreatedAt: time.Now(), +// } +// for i := 0; i < b.N; i++ { +// worker := NewWorker(5, 50, 100, "GET", nil, env, zerolog.Logger{}) -func BenchmarkTraditionalApproach(b *testing.B) { - env := &Environment{ - ID: 8, - Name: "Meli", - Disabled: false, - TokenEndpoint: "http://localhost:8080/token", - BasicAuthToken: "Basic YWR", - Endpoint: "https://youtube.com", - CreatedAt: time.Now(), - } - for i := 0; i < b.N; i++ { - worker := NewWorker(5, 50, 100, "GET", nil, env, zerolog.Logger{}) - - wg := &sync.WaitGroup{} - // Start the worker - worker.Start2(wg, func(id int, status Status) error { - return nil - }, func(id int, metrics *Metrics) error { - return nil - }) - } -} +// wg := &sync.WaitGroup{} +// // Start the worker +// worker.Start2(wg, func(id int, status Status) error { +// return nil +// }, func(id int, metrics *Metrics) error { +// return nil +// }) +// } +// }