Get samples tests running again Commit dc49f73c2d37a3d36feb72244f980ea5fca34ddc excluded sample config and output from the distributions, but also the integ test distribution, which caused UserGuideSamplesIntegrationTest to find 0 samples to test.
This change ensures that the samples are included for integ testing but not in the real -all distribution.
Also fixes 3 samples tests that had broken in the meantime.
Externalize samples testing infrastructure This change replaces UserGuideSamplesRunner with an external library called sample-check. Sample discovery, execution, and normalization is delegated to this library, with some custom normalizers remaining in the Gradle codebase.
Samples output has become co-located with the sample code. Samples tests must be run with Java 8+.