Marc Philipp

Attempt to fix test on Windows

Remove exemplar config

so it isn’t automatically discovered by UserGuideSamplesIntegrationTest

Fix CodeNarc violations

Add test for keys without passwords

Change Javadoc to use project properties

Use env vars to test samples

Introduce SigningExtension.useInMemoryPgpKeys()

This commit adds an alternative signatory provider that works with

ascii-armored in-memory PGP keys instead of keyring files. This is often

easier to setup on CI servers and more secure because there never is a

persistent file that contains the secret key. The user manual is updated

with a sample that demonstrates how to pass key and password using

environment variables.

Add test coverage for JUnit 4.13

Merge remote-tracking branch 'origin/master'

# Conflicts:

# subprojects/testing-jvm/src/integTest/groovy/org/gradle/testing/fixture/JUnitCoverage.groovy

Revert "Run tests against JUnit 4.13-beta-2"

This reverts commit 05d0a7b3b44f29d01fac4a160e23999858c04851.

Fix filtering parameterized tests by category

Prior to this commit methods in parameterized test classes were not

checked for `@Category` annotations.

Resolves #8424.

Fix filtering parameterized tests by category

Prior to this commit methods in parameterized test classes were not

checked for `@Category` annotations.

Resolves #8424.

Run tests against JUnit 4.13-beta-2

Run tests against JUnit 4.13-beta-2

Run tests against JUnit 4.13-beta-2

Rollback to 5.3.1

WIP

Introduce SigningExtension.useInMemoryPgpKeys()

This commit adds an alternative signatory provider that works with

ascii-armored in-memory PGP keys instead of keyring files. This is often

easier to setup on CI servers and more secure because there never is a

persistent file that contains the secret key. The user manual is updated

with a sample that demonstrates how to pass key and password using

environment variables.

Introduce SigningExtension.useInMemoryPgpKeys()

This commit adds an alternative signatory provider that works with

ascii-armored in-memory PGP keys instead of keyring files. This is often

easier to setup on CI servers and more secure because there never is a

persistent file that contains the secret key. The user manual is updated

with a sample that demonstrates how to pass key and password using

environment variables.

Fix handling of aborted containers with completed children

When a container `TestIdentifier` was reported as finished, we reported

all of its children as skipped, regardless whether they already had been

completed previously. Now, we only report unstarted children as skipped.

Resolves #8685.

Fix handling of aborted containers with completed children

When a container `TestIdentifier` was reported as finished, we reported

all of its children as skipped, regardless whether they already had been

completed previously. Now, we only report unstarted children as skipped.

Resolves #8685.

Fix handling of aborted containers with completed children

When a container `TestIdentifier` was reported as finished, we reported

all of its children as skipped, regardless whether they already had been

completed previously. Now, we only report unstarted children as skipped.

Resolves #8685.

Add testJar to Maven publication

Add sourcesJar to multi-module publications

Fix tests on Windows

Verify sourcesJar is added to publication

Use maven-publish in init plugin

When converting a Maven project, the generated build scripts now use the

`maven-publish` plugin instead of the `maven` plugin. The buildscripts

contain a single publication named “maven” that uses `components.java`.

Resolves #7952.

Merge pull request #8140 from gradle/marc/tests-for-projectbuilder-constructor-deprecation-warning

Test deprecation warning for ProjectBuilder constructor

Test deprecation warning for ProjectBuilder constructor

Follow-up on #8067.

Use ProjectBuilder.builder() instead of deprecated constructor