Sergey Chernov
Sergey Chernov
## Problem statement We've observed severe issues with our isolated (included) builds: the `projectHealth` producing invalid advices to remove a dependency (if applied as suggested - it just breaks the...
## Problem statement `artifactsReportX` tasks (`ArtifactsReportTask`) declare too "sensitive" file task inputs (absolute file path + full file contents). But the task output does not depend on file content itself,...
## Change Add System property `"com.autonomousapps.pretty-json"` to do pretty print in JSON task outputs. ## Motivation Tasks produce (mostly) JSON outputs which are friendly for text comparison between executions -...
Track used resources between integration test execution: * heap memory * number of active threads TODO add sensors: * number of opened file descriptors * distinguish server and client network...
JUnit 4 is obsolete, also not too popular. JUnit 4 support may lead to problems like ClassNotFoundException for `PostDiscoveryFilter` which may be confusing for projects with JUnit 5.
There is a problem with migration from Docker Desktop to Colima docker environment. When the container is just started, it's mapped port is not available immediately. I'm not quite sure...
Build locally twice: ``` ./mvnw clean install ``` The second time you'll see at the end of the build ``` [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time:...
Depending on the test class hierarchy of the suite some integration tests may miss the `SmartDirtiesContextTestExecutionListener`. The after suite listener (based on JVM shutdown hook) should list all of these...
Create a JSON/XML/MarkDown/HTML report (configurable) after test suite execution containing info: * set of test classes that were executed * number of successful/failed/skipped tests * spring context configurations grouped by...
### Affected version 1.0.3 ### Bug description Maven Daemon prefers Takari smart builder by default. The problem is that it ignores explicitly configured builder on the command line or in...