[jira] [Updated] (KAFKA-10885) Refactor MemoryRecordsBuilderTest/MemoryRecordsTest to avoid a lot of (unnecessary) ignored test cases

2021-02-17 Thread Chia-Ping Tsai (Jira)


 [ 
https://issues.apache.org/jira/browse/KAFKA-10885?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Chia-Ping Tsai updated KAFKA-10885:
---
Fix Version/s: 3.0.0

> Refactor MemoryRecordsBuilderTest/MemoryRecordsTest to avoid a lot of 
> (unnecessary) ignored test cases
> --
>
> Key: KAFKA-10885
> URL: https://issues.apache.org/jira/browse/KAFKA-10885
> Project: Kafka
>  Issue Type: Improvement
>Reporter: Chia-Ping Tsai
>Assignee: GeordieMai
>Priority: Major
>  Labels: newbie
> Fix For: 3.0.0
>
>
> {quote}private void assumeAtLeastV2OrNotZstd(byte magic)
> Unknown macro: \{ assumeTrue(compressionType != CompressionType.ZSTD || magic 
> >= MAGIC_VALUE_V2); }{quote}
> MemoryRecordsBuilderTest/MemoryRecordsTest use aforementioned method to avoid 
> testing zstd on unsupported magic code. However, it produces some unnecessary 
> ignored test cases. Personally, it could be separated to different test 
> classes for each magic code as we do assign specify magic code to each test 
> cases.
>  
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (KAFKA-10885) Refactor MemoryRecordsBuilderTest/MemoryRecordsTest to avoid a lot of (unnecessary) ignored test cases

2020-12-23 Thread GeordieMai (Jira)


 [ 
https://issues.apache.org/jira/browse/KAFKA-10885?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

GeordieMai updated KAFKA-10885:
---
Description: 
{quote}private void assumeAtLeastV2OrNotZstd(byte magic)
Unknown macro: \{ assumeTrue(compressionType != CompressionType.ZSTD || magic 
>= MAGIC_VALUE_V2); }{quote}
MemoryRecordsBuilderTest/MemoryRecordsTest use aforementioned method to avoid 
testing zstd on unsupported magic code. However, it produces some unnecessary 
ignored test cases. Personally, it could be separated to different test classes 
for each magic code as we do assign specify magic code to each test cases.
 
 

  was:
{quote}

private void assumeAtLeastV2OrNotZstd(byte magic) {
 assumeTrue(compressionType != CompressionType.ZSTD || magic >= MAGIC_VALUE_V2);
}

{quote}

MemoryRecordsBuilderTest/MemoryRecordsTest use aforementioned method to avoid 
testing zstd on unsupported magic code. However, it produces some unnecessary 
ignored test cases. Personally, it could be separated to different test classes 
for each magic code as we do assign specify magic code to each test cases.


> Refactor MemoryRecordsBuilderTest/MemoryRecordsTest to avoid a lot of 
> (unnecessary) ignored test cases
> --
>
> Key: KAFKA-10885
> URL: https://issues.apache.org/jira/browse/KAFKA-10885
> Project: Kafka
>  Issue Type: Improvement
>Reporter: Chia-Ping Tsai
>Assignee: GeordieMai
>Priority: Major
>  Labels: newbie
>
> {quote}private void assumeAtLeastV2OrNotZstd(byte magic)
> Unknown macro: \{ assumeTrue(compressionType != CompressionType.ZSTD || magic 
> >= MAGIC_VALUE_V2); }{quote}
> MemoryRecordsBuilderTest/MemoryRecordsTest use aforementioned method to avoid 
> testing zstd on unsupported magic code. However, it produces some unnecessary 
> ignored test cases. Personally, it could be separated to different test 
> classes for each magic code as we do assign specify magic code to each test 
> cases.
>  
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (KAFKA-10885) Refactor MemoryRecordsBuilderTest/MemoryRecordsTest to avoid a lot of (unnecessary) ignored test cases

2020-12-22 Thread Chia-Ping Tsai (Jira)


 [ 
https://issues.apache.org/jira/browse/KAFKA-10885?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Chia-Ping Tsai updated KAFKA-10885:
---
Labels: newbie  (was: )

> Refactor MemoryRecordsBuilderTest/MemoryRecordsTest to avoid a lot of 
> (unnecessary) ignored test cases
> --
>
> Key: KAFKA-10885
> URL: https://issues.apache.org/jira/browse/KAFKA-10885
> Project: Kafka
>  Issue Type: Improvement
>Reporter: Chia-Ping Tsai
>Priority: Major
>  Labels: newbie
>
> {quote}
> private void assumeAtLeastV2OrNotZstd(byte magic) {
>  assumeTrue(compressionType != CompressionType.ZSTD || magic >= 
> MAGIC_VALUE_V2);
> }
> {quote}
> MemoryRecordsBuilderTest/MemoryRecordsTest use aforementioned method to avoid 
> testing zstd on unsupported magic code. However, it produces some unnecessary 
> ignored test cases. Personally, it could be separated to different test 
> classes for each magic code as we do assign specify magic code to each test 
> cases.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)