Kengo Seki created KAFKA-8361: --------------------------------- Summary: Fix ConsumerPerformanceTest#testNonDetailedHeaderMatchBody to test a real ConsumerPerformance's method Key: KAFKA-8361 URL: https://issues.apache.org/jira/browse/KAFKA-8361 Project: Kafka Issue Type: Improvement Components: unit tests Reporter: Kengo Seki Assignee: Kengo Seki
{{kafka.tools.ConsumerPerformanceTest#testNonDetailedHeaderMatchBody}} doesn't work as a regression test for now, since it tests an anonymous function defined in the test method itself. {code:java} @Test def testNonDetailedHeaderMatchBody(): Unit = { testHeaderMatchContent(detailed = false, 2, () => println(s"${dateFormat.format(System.currentTimeMillis)}, " + s"${dateFormat.format(System.currentTimeMillis)}, 1.0, 1.0, 1, 1.0, 1, 1, 1.1, 1.1")) } {code} It should test a real {{ConsumerPerformance}}'s method, just like {{testDetailedHeaderMatchBody}}. {code:java} @Test def testDetailedHeaderMatchBody(): Unit = { testHeaderMatchContent(detailed = true, 2, () => ConsumerPerformance.printConsumerProgress(1, 1024 * 1024, 0, 1, 0, 0, 1, dateFormat, 1L)) } {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)