Thanks for the heads up. Perhaps https://github.com/gradle/gradle/commit/1746300a did not fully fix the issue. I would be very surprised if 3.2 was fixed and 3.2.1 was broken again given the isolated changes in 3.2.1, but that would be very useful to confirm. Would you be willing to try 3.2.0 and confirm?
Are you able to confirm this locally in addition to Travis CI, or can you give me instructions so that I can reproduce myself with the junit5 project?
I’m working on a Win 10 x64 machine with Oracle JDK 8 (112) and forcing IDEA via idea64.exe.vmoptions setting -Dfile.encoding=UTF-8 to use UTF-8 in the “Run” console view. In almost 9.000 lines of build log, there’s no single � char. That is what saw with Gradle 3.2.0.
I’m also trying a local Linux (WSL based) build, but it doesn’t start here, yet. Permission issues…
I see the correct output locally using Gradle 3.2.1. Before I dig deeper here into Travis CI, mind if I ask what the impact of this bug is on you and if you’re able to work around it.
Here, the impact is primarily aesthetic – but if one compares log output textually to a reference w/o the � chars, the assertions may fail unpredictably.
I don’t know of any workaround that allows extended ASCII encoded texts to print always as expected at Travis CI.