radarsh / gradle-test-logger-plugin

A Gradle plugin for printing beautiful logs on the console while running tests
Apache License 2.0
835 stars 36 forks source link

Detect if a terminal supports colours #292

Open ashutoshgngwr opened 1 year ago

ashutoshgngwr commented 1 year ago

Description

I run this plugin in my Android project to log unit test results. It works great when run in a fully-featured terminal. But, often, I trigger test suites from the Android Studio (IntelliJ), and its embedded output console doesn't support colours. Hence, the output shows the colour sequences as is, which makes it harder to read.

The plugin should only print coloured text if a terminal supports it. It should print regular text otherwise.

Additional information

image