You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
+tck fixes spec303 to not leak "still publishing" publisher
Since the Publisher could stay alive and keep publishing,
and keep getting demand in the recursion depth detecting test
it would exceed the buffer size by accumulating these onNext
signals, and then cause an error during *a different tests execution*
Now we do not accumulate these elements, and also set an explicit limit
on how long we try to blow up the recursive stack depth.
Stack depth is now also logged in as debug information which should
help implementers notice how their imple behave in this scenario.
The publisher is now always canceled at the end of this test,
in case it did not reach the max nr of elements it is allowed to
publish here, nor has it signalled completion.
Conflicts:
tck/src/main/java/org/reactivestreams/tck/PublisherVerification.java
tck/src/main/java/org/reactivestreams/tck/SubscriberWhiteboxVerification.java
0 commit comments