From 52908578ed60747714836f3cad5eb51969b6a582 Mon Sep 17 00:00:00 2001 From: Cory Benfield Date: Wed, 3 Jan 2024 07:16:25 +0000 Subject: [PATCH] Fix the broken performance test binary (#2619) Motivation: The performance test binary was crashing ever since #2589 added the crash on deinit flow. Crashes here are preventing us from using the performance tester. Modifications: Correctly clean up the async writer. Result: The writer is cleaned up now. --- .../NIOAsyncWriterSingleWritesBenchmark.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Sources/NIOPerformanceTester/NIOAsyncWriterSingleWritesBenchmark.swift b/Sources/NIOPerformanceTester/NIOAsyncWriterSingleWritesBenchmark.swift index 8ee2cda9d5..ab14f33182 100644 --- a/Sources/NIOPerformanceTester/NIOAsyncWriterSingleWritesBenchmark.swift +++ b/Sources/NIOPerformanceTester/NIOAsyncWriterSingleWritesBenchmark.swift @@ -44,7 +44,9 @@ final class NIOAsyncWriterSingleWritesBenchmark: AsyncBenchmark, @unchecked Send } func setUp() async throws {} - func tearDown() {} + func tearDown() { + self.writer.finish() + } func run() async throws -> Int { for i in 0..