Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for PerformanceDatabase (0.2 sec)

  1. testing/internal-performance-testing/src/main/groovy/org/gradle/performance/results/PerformanceDatabase.java

    import com.zaxxer.hikari.HikariDataSource;
    
    import javax.sql.DataSource;
    import java.sql.Connection;
    import java.sql.SQLException;
    import java.util.Arrays;
    import java.util.List;
    
    public class PerformanceDatabase {
        // This value specifies that a DB connection will stay at pool for at most 30 seconds
        private static final int MAX_LIFETIME_MS = 30 * 1000;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 4.2K bytes
    - Viewed (0)
  2. testing/internal-performance-testing/src/main/groovy/org/gradle/performance/results/report/DefaultReportGenerator.java

    import org.gradle.performance.results.CrossVersionResultsStore;
    import org.gradle.performance.results.DefaultPerformanceFlakinessDataProvider;
    import org.gradle.performance.results.PerformanceDatabase;
    import org.gradle.performance.results.PerformanceFlakinessDataProvider;
    import org.gradle.performance.results.ResultsStoreHelper;
    
    import java.util.Set;
    import java.util.stream.Collectors;
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 3.3K bytes
    - Viewed (0)
  3. testing/internal-performance-testing/src/main/groovy/org/gradle/performance/results/AbstractWritableResultsStore.groovy

    import java.time.LocalDateTime
    
    @CompileStatic
    abstract class AbstractWritableResultsStore<T extends PerformanceTestResult> implements WritableResultsStore<T> {
        private final PerformanceDatabase db
    
        AbstractWritableResultsStore(PerformanceDatabase db) {
            this.db = db
        }
    
        private static final int LATEST_EXECUTION_TIMES_DAYS = 14
        private static final String SELECT_LATEST_EXECUTION_TIMES = """
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 4.8K bytes
    - Viewed (0)
  4. testing/internal-performance-testing/src/main/groovy/org/gradle/performance/results/report/AbstractReportGenerator.java

    import org.apache.commons.lang.StringUtils;
    import org.gradle.api.GradleException;
    import org.gradle.performance.results.FileRenderer;
    import org.gradle.performance.results.NoResultsStore;
    import org.gradle.performance.results.PerformanceDatabase;
    import org.gradle.performance.results.PerformanceExperiment;
    import org.gradle.performance.results.PerformanceFlakinessDataProvider;
    import org.gradle.performance.results.PerformanceReportScenario;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 11.2K bytes
    - Viewed (0)
  5. testing/internal-performance-testing/src/main/groovy/org/gradle/performance/results/ResultsStoreHelper.java

            return Collections.emptyList();
        }
    
        public static <T extends PerformanceTestResult> WritableResultsStore<T> createResultsStoreWhenDatabaseAvailable(Supplier<WritableResultsStore<T>> supplier) {
            return PerformanceDatabase.isAvailable()
                ? supplier.get()
                : NoResultsStore.getInstance();
        }
    
        /**
         * MySQL doesn't support array type. So array in H2 `1,2,3` will be a string like '(1,2,3)'
         */
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 4.5K bytes
    - Viewed (0)
  6. testing/internal-performance-testing/src/main/groovy/org/gradle/performance/results/BaseCrossBuildResultsStore.java

        private final String resultType;
    
        public BaseCrossBuildResultsStore(String resultType) {
            super(new PerformanceDatabase("cross_build_results"));
            this.resultType = resultType;
        }
    
        @Override
        public void report(final R results) {
            withConnectionClosingDb("write results", (ConnectionAction<Void>) connection -> {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 12.4K bytes
    - Viewed (0)
  7. testing/internal-performance-testing/src/main/groovy/org/gradle/performance/results/CrossVersionResultsStore.java

        public CrossVersionResultsStore() {
            this("results");
        }
    
        public CrossVersionResultsStore(String databaseName) {
            super(new PerformanceDatabase(databaseName));
        }
    
        @Override
        public void report(final CrossVersionPerformanceResults results) {
            withConnectionClosingDb("write results", (ConnectionAction<Void>) connection -> {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 20K bytes
    - Viewed (0)
Back to top