Uploaded image for project: 'Apache NiFi'
  1. Apache NiFi
  2. NIFI-4659

TestAbstractListProcessor tests are brittle and environmentally sensitive - needs refactor or to be integration test

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    Description

      -------------------------------------------------------
      T E S T S
      -------------------------------------------------------
      Running org.apache.nifi.processor.util.list.TestAbstractListProcessor
      Tests run: 16, Failures: 2, Errors: 0, Skipped: 2, Time elapsed: 4.323 sec <<< FAILURE! - in org.apache.nifi.processor.util.list.TestAbstractListProcessor
      testPreviouslySkippedEntriesEmittedOnNextIterationSecondPrecision(org.apache.nifi.processor.util.list.TestAbstractListProcessor) Time elapsed: 0.024 sec <<< FAILURE!
      java.lang.AssertionError: expected:<0> but was:<2>
      at org.apache.nifi.processor.util.list.TestAbstractListProcessor.testPreviouslySkippedEntriesEmmitedOnNextIteration(TestAbstractListProcessor.java:145)
      at org.apache.nifi.processor.util.list.TestAbstractListProcessor.testPreviouslySkippedEntriesEmittedOnNextIterationSecondPrecision(TestAbstractListProcessor.java:173)

      testPreviouslySkippedEntriesEmittedOnNextIterationSecondPrecision(org.apache.nifi.processor.util.list.TestAbstractListProcessor) Time elapsed: 0.025 sec <<< FAILURE!
      java.lang.AssertionError:
      State dump:
      --------------------------------------------------------------------
      timestamp date from timestamp t0 delta
      ------------------- ------------- ----------------------- --------
      started at = 1512446996997 2017-12-05T04:09:56.997 0
      current time = 1512446997005 2017-12-05T04:09:57.005 0
      ---- processor state -----------------------------------------------
      processed.timestamp = na
      listing.timestamp = na
      ---- input folder contents -----------------------------------------
      id = 1512446996000 2017-12-05T04:09:56.000 -1005
      id2 = 1512446996000 2017-12-05T04:09:56.000 -1005
      ---- output flowfiles ----------------------------------------------
      id = 1512446996000 2017-12-05T04:09:56.000 -1005
      id2 = 1512446996000 2017-12-05T04:09:56.000 -1005
      REL_SUCCESS count = 2
      --------------------------------------------------------------------

      Running org.apache.nifi.processor.util.pattern.TestExceptionHandler
      Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 sec - in org.apache.nifi.processor.util.pattern.TestExceptionHandler
      Running org.apache.nifi.processor.util.pattern.TestRollbackOnFailure
      Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.02 sec - in org.apache.nifi.processor.util.pattern.TestRollbackOnFailure

      Results :

      Failed tests:
      org.apache.nifi.processor.util.list.TestAbstractListProcessor.testPreviouslySkippedEntriesEmittedOnNextIterationSecondPrecision(org.apache.nifi.processor.util.list.TestAbstractListProcessor)
      Run 1: TestAbstractListProcessor.testPreviouslySkippedEntriesEmittedOnNextIterationSecondPrecision:173->testPreviouslySkippedEntriesEmmitedOnNextIteration:145 expected:<0> but was:<2>
      Run 2: TestAbstractListProcessor.testPreviouslySkippedEntriesEmittedOnNextIterationSecondPrecision State dump:
      --------------------------------------------------------------------
      timestamp date from timestamp t0 delta
      ------------------- ------------- ----------------------- --------
      started at = 1512446996997 2017-12-05T04:09:56.997 0
      current time = 1512446997005 2017-12-05T04:09:57.005 0
      ---- processor state -----------------------------------------------
      processed.timestamp = na
      listing.timestamp = na
      ---- input folder contents -----------------------------------------
      id = 1512446996000 2017-12-05T04:09:56.000 -1005
      id2 = 1512446996000 2017-12-05T04:09:56.000 -1005
      ---- output flowfiles ----------------------------------------------
      id = 1512446996000 2017-12-05T04:09:56.000 -1005
      id2 = 1512446996000 2017-12-05T04:09:56.000 -1005
      REL_SUCCESS count = 2
      --------------------------------------------------------------------

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            joewitt Joe Witt
            joewitt Joe Witt
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment