Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 13 for BuildExperimentSpec (0.32 sec)

  1. testing/internal-performance-testing/src/main/groovy/org/gradle/performance/fixture/BuildExperimentSpec.groovy

    @CompileStatic
    @EqualsAndHashCode
    abstract class BuildExperimentSpec {
        final String displayName
        final String projectName
        final File workingDirectory
        @Nullable
        final Integer warmUpCount
        @Nullable
        final Integer invocationCount
        final ImmutableList<Function<InvocationSettings, BuildMutator>> buildMutators
    
        BuildExperimentSpec(String displayName,
                            String projectName,
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 2.4K bytes
    - Viewed (0)
  2. testing/internal-performance-testing/src/main/groovy/org/gradle/performance/fixture/AbstractBuildExperimentRunner.java

            copyTemplateTo(experiment, workingDirectory);
    
            doRun(testId, experiment, results);
        }
    
        protected abstract void doRun(String testId, BuildExperimentSpec experiment, MeasuredOperationList results);
    
        private static void copyTemplateTo(BuildExperimentSpec experiment, File workingDir) {
            try {
                File templateDir = TestProjectLocator.findProjectDir(experiment.getProjectName());
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 8.5K bytes
    - Viewed (0)
  3. testing/internal-performance-testing/src/main/groovy/org/gradle/performance/fixture/AbstractCrossBuildPerformanceTestRunner.groovy

            }
            specs << specification
        }
    
        protected void defaultSpec(BuildExperimentSpec.Builder builder) {
            builder.buildMutators.addAll(buildMutators)
        }
    
        protected void finalizeSpec(BuildExperimentSpec.Builder builder) {
            assert builder.projectName
            assert builder.workingDirectory
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 25 14:54:56 UTC 2024
    - 5.9K bytes
    - Viewed (0)
  4. testing/internal-performance-testing/src/main/groovy/org/gradle/performance/AbstractGradleVsMavenPerformanceTest.groovy

     */
    package org.gradle.performance
    
    import groovy.transform.CompileStatic
    import org.gradle.integtests.fixtures.executer.IntegrationTestBuildContext
    import org.gradle.performance.fixture.BuildExperimentSpec
    import org.gradle.performance.fixture.GradleVsMavenBuildExperimentRunner
    import org.gradle.performance.fixture.GradleVsMavenPerformanceTestRunner
    import org.gradle.performance.fixture.PerformanceTestIdProvider
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 2.6K bytes
    - Viewed (0)
  5. testing/internal-performance-testing/src/main/groovy/org/gradle/performance/fixture/MavenBuildExperimentSpec.groovy

    import org.gradle.profiler.BuildMutator
    import org.gradle.profiler.InvocationSettings
    
    import java.util.function.Function
    
    @CompileStatic
    @EqualsAndHashCode
    class MavenBuildExperimentSpec extends BuildExperimentSpec {
        final MavenInvocationSpec invocation
    
        MavenBuildExperimentSpec(String displayName,
                                 String projectName,
                                 File workingDirectory,
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 3.6K bytes
    - Viewed (0)
  6. testing/internal-performance-testing/src/main/groovy/org/gradle/performance/AbstractCrossBuildPerformanceTest.groovy

    import groovy.transform.CompileStatic
    import org.gradle.integtests.fixtures.executer.IntegrationTestBuildContext
    import org.gradle.performance.annotations.AllFeaturesShouldBeAnnotated
    import org.gradle.performance.fixture.BuildExperimentSpec
    import org.gradle.performance.fixture.CrossBuildPerformanceTestRunner
    import org.gradle.performance.fixture.GradleBuildExperimentRunner
    import org.gradle.performance.fixture.GradleBuildExperimentSpec
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 3.5K bytes
    - Viewed (0)
  7. platforms/enterprise/enterprise-plugin-performance/src/testFixtures/groovy/org/gradle/performance/AbstractBuildScanPluginPerformanceTest.groovy

    import groovy.json.JsonSlurper
    import org.gradle.integtests.fixtures.executer.IntegrationTestBuildContext
    import org.gradle.integtests.fixtures.versions.ReleasedVersionDistributions
    import org.gradle.performance.fixture.BuildExperimentSpec
    import org.gradle.performance.fixture.BuildScanPerformanceTestRunner
    import org.gradle.performance.fixture.GradleBuildExperimentRunner
    import org.gradle.performance.fixture.GradleInvocationSpec
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 11 19:24:56 UTC 2024
    - 5.4K bytes
    - Viewed (0)
  8. testing/internal-performance-testing/src/main/groovy/org/gradle/performance/fixture/GradleBuildExperimentSpec.groovy

    import org.gradle.profiler.BuildMutator
    import org.gradle.profiler.InvocationSettings
    
    import java.util.function.Function
    
    @CompileStatic
    class GradleBuildExperimentSpec extends BuildExperimentSpec {
        final GradleInvocationSpec invocation
        final ImmutableList<String> measuredBuildOperations
        final boolean measureGarbageCollection
        final boolean crossVersion
    
        GradleBuildExperimentSpec(
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 5K bytes
    - Viewed (0)
  9. testing/internal-performance-testing/src/main/groovy/org/gradle/performance/fixture/GradleVsMavenBuildExperimentRunner.java

            this.mavenRunner = new MavenBuildExperimentRunner(gradleProfilerReporter, outputDirSelector);
        }
    
        @Override
        public void doRun(String testId, BuildExperimentSpec experiment, MeasuredOperationList results) {
            if (experiment instanceof MavenBuildExperimentSpec) {
                mavenRunner.doRun(testId, experiment, results);
            } else {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 1.8K bytes
    - Viewed (0)
  10. testing/internal-performance-testing/src/main/groovy/org/gradle/performance/fixture/BuildExperimentRunner.java

     */
    
    package org.gradle.performance.fixture;
    
    import org.gradle.performance.results.MeasuredOperationList;
    
    public interface BuildExperimentRunner {
    
        void run(String testId, BuildExperimentSpec experiment, MeasuredOperationList results);
    
        enum Phase {
            WARMUP,
            MEASUREMENT
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 916 bytes
    - Viewed (0)
Back to top