Hi All, I'm working on the native test framework integration of Gradle and we are currently looking into some details regarding forking.
What we currently plan to do is always fork the test execution in a separate VM and only fork once (default). Possibly have multiple forked VMs either to speed up test execution or for testing with different option sets (other environment variables / classpath/ ...). Currently we don't plan to support unforked execution ( forking provides the cleanest test environment and to protect the build process ). Some questions: - does anybody use per-test forking? use-cases? - what have you been missing regarding test execution in your build? we would like to know! We would very much appreciate any input! Kr, Tom
