Add parallelThreads extension property to the Gradle plugin. This allows for customization of the number of worker threads to be used by the ParallelProcessor. Set limits on the thread pool to a minimum of 1 and a maximum of 4.
Refactor the ParallelPixelProcessor and introduce a new configuration class to wrap the thread configuration variables and the CoroutineDispatcher configuration.
Several small improvements to the FuzzyCompare method to perform fewer allocations inside the analyze function
Set up Testify
Before building your screenshot test with Testify, make sure to set a dependency reference to the Testify plugin:
Root build.gradle
settings.gradle
Ensure that
mavenCentral()
is available to bothpluginManagement
anddependencyResolutionManagement
.Application build.gradle
Changelog