tom eyckmans <> in Gradle

GitAttributesGenerator enhancements

- added helpful links about the .gitattributes file

- added a comment about the *.bat line

- updated the *.bat line to include the file type (text)

Signed-off-by: Tom Eyckmans <>

Merge branch 'master'

gradle init creates .gitattributes #9583

Signed-off-by: Tom Eyckmans <>

added tests for refork reasons and control classes

  1. … 59 more files in changeset.
added tests for client and server test control messages

renamed refork reason "amount of tests executed by fork" to "amount of test cases"

added fork memory low refork reason

implemented exec handle abort shutdown hook action, external processes started by using the exec handle infrastructure are now aborted when the Gradle process is canceled.

added copyright to new shutdown hook classes

added additional information for to determineReforkNeeded in order to provide better logging

Added a shutdown hook infrastructure to perform actions when the Gradle process is being cancelled

Merge branch 'master' of

added the amountOfForksToStart property on NativeTest for the default pipeline

improved pipeline dispatcher stop logic

improvement to refork data gather control

made action on error of the stream writer exec output handle configurable

made action on error of the stream writer exec output handle configurable

extracted logging from fork control into fork info listener

test console report policy improvements

every n test classes refork criteria improvements

fixes to test class detection - GRADLE-713

various native test improvements / fixes

various native test improvements / fixes

  1. … 57 more files in changeset.
add basics for native test reporting

  1. … 16 more files in changeset.
fixes to native test integration fork policy and pipeline dispatcher changes

  1. … 10 more files in changeset.
Added an 'empty' FileVisitor class to limit the amount of code clutter when only one visit method needs to be implemented.

Merge branch 'master' of

ugly fix to solve GRADLE-539

Merge branch 'master' of