@@ -1896,12 +1896,16 @@ prop_connection_manager_pruning (Fixed rnd) serverAcc
18961896 -> Maybe (Either (WithName (Name SimAddr ) (AbstractTransitionTrace SimAddr ))
18971897 (WithName (Name SimAddr ) (CM. Trace SimAddr
18981898 (ConnectionHandlerTrace UnversionedProtocol DataFlowProtocolData ))))
1899- fn _ (EventLog dyn) = Left <$> fromDynamic dyn
1900- <|> Right <$> fromDynamic dyn
1899+ fn _ (EventLog dyn) = fromDynamic dyn
19011900 fn _ _ = Nothing
19021901
19031902 in tabulate " ConnectionEvents" (map showConnectionEvents events)
1904- -- . counterexample (ppScript (MultiNodeScript events attenuationMap))
1903+ . counterexample (ppScript (MultiNodeScript events attenuationMap))
1904+ . counterexample (concat
1905+ [ " \n\n ====== Say Events ======\n "
1906+ , intercalate " \n " $ selectTraceEventsSay' trace
1907+ , " \n "
1908+ ])
19051909 . mkPropertyPruning
19061910 . bifoldMap
19071911 ( \ case
@@ -1935,8 +1939,11 @@ prop_connection_manager_pruning (Fixed rnd) serverAcc
19351939 tpActivityTypes = [classifyActivityType trs],
19361940 tpTransitions = trs
19371941 }
1938- Right b ->
1939- mempty { tpNumberOfPrunings = classifyPruning b }
1942+ Right b
1943+ | CM. TrUnexpectedlyFalseAssertion assertionLoc <- b ->
1944+ mempty { tpProperty = counterexample (show assertionLoc) False }
1945+ | otherwise ->
1946+ mempty { tpNumberOfPrunings = classifyPruning b }
19401947 )
19411948 . fmap (first (map ttTransition))
19421949 . groupConnsEither id abstractStateIsFinalTransition
@@ -2324,7 +2331,7 @@ multiNodeSim stdGen serverAcc dataFlow defaultBearerInfo
23242331 acceptedConnLimit events attenuationMap = do
23252332 multiNodeSimTracer stdGen serverAcc dataFlow defaultBearerInfo acceptedConnLimit
23262333 events attenuationMap dynamicTracer dynamicTracer dynamicTracer
2327- (Tracer traceM) dynamicTracer debugTracerG
2334+ (Tracer traceM) dynamicTracer dynamicTracer -- debugTracerG
23282335
23292336
23302337-- | Connection terminated while negotiating it.
0 commit comments