Uploaded image for project: 'Kafka'
  1. Kafka
  2. KAFKA-192

CompressionUtilTest does not run and fails when it does

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.8.0
    • Component/s: None
    • Labels:
      None

      Description

      CompressionUtilTest does not run the functions inside of it during ./sbt test

      if you change CompressionUtilTest to extend JUnitSuite then the existing functions run (once you adorne them with @Test) but then fail ...

      I suspect the TestUtils.checkEquals(messages.iterator, decompressedMessages.iterator) is failing in testSimpleCompressDecompress because all of the messages are serialized into byte arrays and the entire set of messages compressed and that new compressed messages is what is returned as one message instead of the List[Message] and therefor are not interpreted within TestUtil.checkEquals to see this nuance.

      e.g.

      [error] Test Failed: testSimpleCompressDecompress
      junit.framework.AssertionFailedError: expected:<message(magic = 1, attributes = 0, crc = 3819140844, payload = java.nio.HeapByteBuffer[pos=0 lim=8 cap=8])> but was:<MessageAndOffset(message(magic = 1, attributes = 0, crc = 3819140844, payload = java.nio.HeapByteBuffer[pos=0 lim=8 cap=8]),18)>

      and

      [error] Test Failed: testComplexCompressDecompress
      junit.framework.AssertionFailedError: expected:<2> but was:<3>

        Attachments

        1. kafka-192.patch
          2 kB
          Joe Stein

          Issue Links

            Activity

              People

              • Assignee:
                joestein Joe Stein
                Reporter:
                joestein Joe Stein
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: