CLOVIS
10/20/2025, 6:02 PMOliver.O
10/20/2025, 6:06 PMmbonnin
10/20/2025, 6:09 PMmbonnin
10/20/2025, 6:09 PMCLOVIS
10/20/2025, 6:14 PMCLOVIS
10/20/2025, 6:29 PMOliver.O
10/20/2025, 7:16 PMBernd Prünster
10/20/2025, 7:21 PMIt does appear in the whole task output, but doesn't appear when clicking on a specific test.Not TestBalloon-specific, though. I've observed that behaviour with Kotest since forever, IIRC
mbonnin
10/21/2025, 7:54 AMCLOVIS
10/21/2025, 8:07 AMmbonnin
10/21/2025, 8:12 AMSystem.out but another logging API I don't see how that could work.mbonnin
10/21/2025, 8:13 AMSystem.out (and open(1)) but that sounds like a nightmare...CLOVIS
10/21/2025, 8:26 AMmbonnin
10/21/2025, 8:38 AMCLOVIS
10/21/2025, 8:38 AMCLOVIS
10/21/2025, 8:39 AMmbonnin
10/21/2025, 8:39 AMmbonnin
10/21/2025, 8:39 AMmbonnin
10/21/2025, 8:39 AM@Execution(ExecutionMode.CONCURRENT)mbonnin
10/21/2025, 8:40 AMmbonnin
10/21/2025, 8:40 AMmbonnin
10/21/2025, 8:41 AMmbonnin
10/21/2025, 8:41 AMmbonnin
10/21/2025, 8:42 AMSystem.out to show interleaved output. This is a feature actually, this is how the system would behave in production.mbonnin
10/21/2025, 8:42 AMSystem.out is like a network socket or something else, there's nothing special about it, it's just external state to your test.CLOVIS
10/21/2025, 8:44 AMBut if 2 functions execute concurrently, I would expectTrue, but two different tests should be independent from each other, and the test report infra should be able to show only the output of a given test.to show interleaved output. This is a feature actually, this is how the system would behave in production.System.out
mbonnin
10/21/2025, 8:46 AMmbonnin
10/21/2025, 8:46 AMSystem.out, you have external statembonnin
10/21/2025, 8:48 AMSystem.out.println() will change so it will affect the execution of your testmbonnin
10/21/2025, 8:49 AMCLOVIS
10/21/2025, 8:52 AMCLOVIS
10/21/2025, 8:53 AMmbonnin
10/21/2025, 9:26 AMthat's the abstraction tests are supposed to provideI'm not sure about that. I think there is a little bit of a Stockholm syndrome here. We are used to this IJ test UI showing individual test output but it has been "training" us wrong and it has been showing wrong results probably forever.
mbonnin
10/21/2025, 9:27 AMLogcat API and then there is a single output console where you can filter. This is the actual modelmbonnin
10/21/2025, 9:29 AMOliver.O
10/21/2025, 12:19 PM