Build #2,592

Build result summary

Details

Completed
Duration
4 minutes
Labels
None
Agent
bamboo-22.af.pivotal.io
Revision
ab4fd647dc260f0c8a0e79ee52b9a77dac52f380 ab4fd647dc260f0c8a0e79ee52b9a77dac52f380
Total tests
5121
Fixed in
#2594 (Changes by Simon Basle)

Tests

Responsible

No one has taken responsibility for this failure

Code commits

Author Commit Message Commit date
Ugnius <33397860+UgiR@users.noreply.github.com> Ugnius <33397860+UgiR@users.noreply.github.com> ab4fd647dc260f0c8a0e79ee52b9a77dac52f380 ab4fd647dc260f0c8a0e79ee52b9a77dac52f380 fix #1706 Add BufferUntilChanged operator
This commit lets predicates used in `bufferUntil` have state even when needing
cleanup, simply by virtue of being `Disposable`.

The untilChanged predicate is pre-implemented and offered as an alias,
`bufferUntilChanged`, which works similarly to `distinctUntilChanged` in regard
to which elements get grouped into buffer (using both key extractor and key
comparator). The `lastKey` internal state is cleared up upon termination or
cancellation of the sequence.

Tests

New test failures 1
Status Test View job Duration
Collapse Failed FluxFlatMapTest errorModeContinueInternalErrorStopStrategyAsync History
Core < 1 sec
java.lang.AssertionError: java.lang.AssertionError: Expected exactly 1 dropped errors, 0 found.
java.lang.AssertionError: Expected exactly 1 dropped errors, 0 found.
	at reactor.test.MessageFormatter.assertionError(MessageFormatter.java:115)
	at reactor.test.DefaultStepVerifierBuilder$DefaultStepVerifierAssertions.satisfies(DefaultStepVerifierBuilder.java:1756)
	at reactor.test.DefaultStepVerifierBuilder$DefaultStepVerifierAssertions.hasDroppedErrors(DefaultStepVerifierBuilder.java:1868)
	at reactor.core.publisher.FluxFlatMapTest.errorModeContinueInternalErrorStopStrategyAsync(FluxFlatMapTest.java:1608)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
(43 more lines...)