mirror of
https://github.com/gradle/actions.git
synced 2025-11-26 17:09:10 +08:00
Capture task input files when plugin not applied (#77)
This PR changes the behavior such that task input files are captured when the environment variable is explicitly specified and for the cases when the plugin is not applied. --------- Co-authored-by: Alexis Tual <atual@gradle.com>
This commit is contained in:
@@ -234,8 +234,11 @@ class TestDevelocityInjection extends BaseInitScriptTest {
|
||||
|
||||
then:
|
||||
outputContainsDevelocityPluginApplicationViaInitScript(result, testGradleVersion.gradleVersion)
|
||||
outputContainsDevelocityConnectionInfo(result, mockScansServer.address.toString(), true, true)
|
||||
outputContainsDevelocityConnectionInfo(result, mockScansServer.address.toString(), true)
|
||||
outputMissesCcudPluginApplicationViaInitScript(result)
|
||||
if (testGradleVersion.gradleVersion >= GRADLE_5_X.gradleVersion) {
|
||||
outputCaptureFileFingerprints(result, true)
|
||||
}
|
||||
|
||||
and:
|
||||
outputContainsBuildScanUrl(result)
|
||||
@@ -344,12 +347,18 @@ class TestDevelocityInjection extends BaseInitScriptTest {
|
||||
assert !result.output.contains(pluginApplicationLogMsg)
|
||||
}
|
||||
|
||||
void outputContainsDevelocityConnectionInfo(BuildResult result, String geUrl, boolean geAllowUntrustedServer, boolean geCaptureFileFingerprints = false) {
|
||||
def geConnectionInfo = "Connection to Develocity: $geUrl, allowUntrustedServer: $geAllowUntrustedServer, captureFileFingerprints: $geCaptureFileFingerprints"
|
||||
void outputContainsDevelocityConnectionInfo(BuildResult result, String geUrl, boolean geAllowUntrustedServer) {
|
||||
def geConnectionInfo = "Connection to Develocity: $geUrl, allowUntrustedServer: $geAllowUntrustedServer"
|
||||
assert result.output.contains(geConnectionInfo)
|
||||
assert 1 == result.output.count(geConnectionInfo)
|
||||
}
|
||||
|
||||
void outputCaptureFileFingerprints(BuildResult result, boolean captureFileFingerprints) {
|
||||
def captureFileFingerprintsInfo = "Setting captureFileFingerprints: $captureFileFingerprints"
|
||||
assert result.output.contains(captureFileFingerprintsInfo)
|
||||
assert 1 == result.output.count(captureFileFingerprintsInfo)
|
||||
}
|
||||
|
||||
void outputContainsPluginRepositoryInfo(BuildResult result, String gradlePluginRepositoryUrl, boolean withCredentials = false) {
|
||||
def repositoryInfo = "Develocity plugins resolution: ${gradlePluginRepositoryUrl}"
|
||||
assert result.output.contains(repositoryInfo)
|
||||
|
||||
Reference in New Issue
Block a user