Skip to content

Commit

Permalink
Fix IP issues in PerformanceTestPlugin
Browse files Browse the repository at this point in the history
  • Loading branch information
asodja committed May 23, 2024
1 parent 6451844 commit ae0e9c8
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ with(layout.rootDirectory) {
"BuildEnvironmentService should be registered by the root"
}
parameters.rootProjectDir = this@with
parameters.rootProjectBuildDir = project.layout.buildDirectory
parameters.artifactoryUserName = providers.gradleProperty("artifactoryUserName")
parameters.artifactoryPassword = providers.gradleProperty("artifactoryPassword")
parameters.testVersions = providers.gradleProperty("testVersions")
Expand All @@ -37,6 +38,7 @@ with(layout.rootDirectory) {
buildEnvironmentExtension.gitCommitId = service.flatMap { it.gitCommitId }
buildEnvironmentExtension.gitBranch = service.flatMap { it.gitBranch }
buildEnvironmentExtension.repoRoot = this@with
buildEnvironmentExtension.rootProjectBuildDir = service.flatMap { it.parameters.rootProjectBuildDir }
buildEnvironmentExtension.artifactoryUserName = service.flatMap { it.parameters.artifactoryUserName }
buildEnvironmentExtension.artifactoryPassword = service.flatMap { it.parameters.artifactoryPassword }
buildEnvironmentExtension.testVersions = service.flatMap { it.parameters.testVersions }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ interface BuildEnvironmentExtension {
val gitCommitId: Property<String>
val gitBranch: Property<String>
val repoRoot: DirectoryProperty
val rootProjectBuildDir: DirectoryProperty
val artifactoryUserName: Property<String>
val artifactoryPassword: Property<String>
val testVersions: Property<String>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ abstract class BuildEnvironmentService : BuildService<BuildEnvironmentService.Pa

interface Parameters : BuildServiceParameters {
val rootProjectDir: DirectoryProperty
val rootProjectBuildDir: DirectoryProperty
val artifactoryUserName: Property<String>
val artifactoryPassword: Property<String>
val testVersions: Property<String>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ import gradlebuild.basics.buildBranch
import gradlebuild.basics.buildCommitId
import gradlebuild.basics.capitalize
import gradlebuild.basics.defaultPerformanceBaselines
import gradlebuild.basics.getBuildEnvironmentExtension
import gradlebuild.basics.includePerformanceTestScenarios
import gradlebuild.basics.logicalBranch
import gradlebuild.basics.performanceBaselines
Expand Down Expand Up @@ -310,7 +311,7 @@ class PerformanceTestPlugin : Plugin<Project> {
// determineBaselines.determinedBaselines -> buildCommitDistribution.baselines
val determineBaselines = tasks.register("determineBaselines", DetermineBaselines::class, false)
val buildCommitDistribution = tasks.register("buildCommitDistribution", BuildCommitDistribution::class)
val buildCommitDistributionsDir = project.rootProject.layout.buildDirectory.dir("commit-distributions")
val buildCommitDistributionsDir = project.getBuildEnvironmentExtension().rootProjectBuildDir.dir("commit-distributions")

determineBaselines.configure {
configuredBaselines = extension.baselines
Expand Down

0 comments on commit ae0e9c8

Please sign in to comment.