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

CompressionUtilTest does not run and fails when it does

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.8.0
    • None
    • 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

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

              Dates

                Created:
                Updated:
                Resolved: