Skip to content

Commit 679e191

Browse files
2 parents f224b42 + b02e5db commit 679e191

File tree

2 files changed

+37
-35
lines changed

2 files changed

+37
-35
lines changed

readme.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@ A high-performance file writing utility for Go applications with support for con
55
[![Go Report Card](https://goreportcard.com/badge/github.com/JuniorVieira99/jr_writer)](https://goreportcard.com/report/github.com/JuniorVieira99/jr_writer)
66
[![GoDoc](https://godoc.org/github.com/JuniorVieira99/jr_writer?status.svg)](https://pkg.go.dev/github.com/JuniorVieira99/jr_writer)
77
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
8-
[![Writer Component CI/CD](https://github.com/JuniorVieira99/jr_writer/actions/workflows/workflow_1_go.yml/badge.svg)](https://github.com/JuniorVieira99/jr_writer/actions/workflows/workflow_1_go.yml)
8+
[![Race and Coverage tests](https://github.com/JuniorVieira99/jr_writer/actions/workflows/race_coverage_tests.yml/badge.svg)](https://github.com/JuniorVieira99/jr_writer/actions/workflows/race_coverage_tests.yml)
9+
[![benchmar_tests](https://github.com/JuniorVieira99/jr_writer/actions/workflows/benchmar_tests.yml/badge.svg)](https://github.com/JuniorVieira99/jr_writer/actions/workflows/benchmar_tests.yml)
10+
[![unit_tests](https://github.com/JuniorVieira99/jr_writer/actions/workflows/unit_tests.yml/badge.svg)](https://github.com/JuniorVieira99/jr_writer/actions/workflows/unit_tests.yml)
911

1012
## Table of Contents
1113

tests/writer_benchmark_test.go

+34-34
Original file line numberDiff line numberDiff line change
@@ -296,40 +296,40 @@ func TestNoRetriesManyFilesBenchmark(t *testing.T) {
296296
}
297297

298298
func TestBatching1500(t *testing.T) {
299-
myWriter, myFiles := setupWriter(1500)
300-
301-
err := myWriter.SetRetries(0)
302-
if err != nil {
303-
t.Errorf("Error setting retries: %v", err)
304-
}
305-
err = myWriter.SetMaxPool(150)
306-
if err != nil {
307-
t.Errorf("Error setting max pool: %v", err)
308-
}
309-
310-
//Start Timer
311-
start := time.Now()
312-
results, err := myWriter.Write(4)
313-
if err != nil {
314-
t.Errorf("Write failed: %v", err)
315-
}
316-
elapsed := time.Since(start)
317-
318-
// Close connections first, before any cleanup
319-
err = myWriter.CloseAllConns()
320-
if err != nil {
321-
t.Errorf("Error closing connections: %v", err)
322-
}
323-
cleanupFiles(myFiles)
324-
325-
if err != nil {
326-
t.Errorf("Write failed: %v", err)
327-
}
328-
if results.Success != 1500 {
329-
t.Errorf("Expected 1500 successes, got %d", results.Success)
330-
}
331-
332-
t.Logf("Elapsed time: %.3fs", elapsed.Seconds())
299+
myWriter, myFiles := setupWriter(1500)
300+
301+
err := myWriter.SetRetries(0)
302+
if err != nil {
303+
t.Errorf("Error setting retries: %v", err)
304+
}
305+
err = myWriter.SetMaxPool(1500)
306+
if err != nil {
307+
t.Errorf("Error setting max pool: %v", err)
308+
}
309+
310+
//Start Timer
311+
start := time.Now()
312+
results, err := myWriter.Write(1500)
313+
if err != nil {
314+
t.Errorf("Write failed: %v", err)
315+
}
316+
elapsed := time.Since(start)
317+
318+
// Close connections first, before any cleanup
319+
err = myWriter.CloseAllConns()
320+
if err != nil {
321+
t.Errorf("Error closing connections: %v", err)
322+
}
323+
cleanupFiles(myFiles)
324+
325+
if err != nil {
326+
t.Errorf("Write failed: %v", err)
327+
}
328+
if results.Success != 1500 {
329+
t.Errorf("Expected 1500 successes, got %d", results.Success)
330+
}
331+
332+
t.Logf("Elapsed time: %.3fs", elapsed.Seconds())
333333
}
334334

335335
func TestBatching3000(t *testing.T) {

0 commit comments

Comments
 (0)