[cli] Move CLI progressbar rendering to pmd-cli

- Took the chance to improve how we render it
 - Added support for interactive terminals
 - Improved the overall performance / thread-safety of report rendering to STDOUT
This commit is contained in:
Juan Martín Sotuyo Dodero
2022-11-25 01:24:10 -03:00
parent e38326844a
commit b836a35c8c
15 changed files with 116 additions and 76 deletions

View File

@ -24,7 +24,6 @@ public class CLITest extends BaseCLITest {
"xml",
"-R",
"rulesets/testing/js-rset1.xml",
"--no-progress",
"--debug");
assertThat(log, containsPattern("Adding file .*\\.js \\(lang: ecmascript ES6\\)"));
}