Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for recordOutputs (0.2 sec)

  1. platforms/core-execution/execution/src/main/java/org/gradle/internal/execution/history/OutputFilesRepository.java

    import java.io.File;
    
    /**
     * A registry for files generated by the Gradle build.
     */
    public interface OutputFilesRepository {
        boolean isGeneratedByGradle(File file);
    
        void recordOutputs(Iterable<? extends FileSystemSnapshot> outputSnapshots);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:46:15 UTC 2023
    - 975 bytes
    - Viewed (0)
  2. platforms/core-execution/execution/src/test/groovy/org/gradle/internal/execution/steps/HandleStaleOutputsStepTest.groovy

            then:
            1 * delegate.execute(work, context) >> delegateResult
    
            then:
            1 * delegateResult.afterExecutionOutputState >> Optional.of(afterExecutionState)
            1 * outputFilesRepository.recordOutputs(outputFilesProducedByWork.values())
            0 * _
    
            where:
            description                                          | cleanedUp | ownedByBuild | generatedByGradle | creator
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Mar 08 10:36:34 UTC 2024
    - 5.4K bytes
    - Viewed (0)
  3. platforms/core-execution/execution/src/test/groovy/org/gradle/internal/execution/history/impl/DefaultOutputFilesRepositoryTest.groovy

                tmpDir.createDir('build/outputs/directory'),
                tmpDir.createFile('build/file'),
                tmpDir.file('build/not-existing'),
            ]
    
            when:
            repository.recordOutputs(outputFiles.collect { snapshot(it) })
    
            then:
            repository.isGeneratedByGradle(file('build'))
            repository.isGeneratedByGradle(file('build/outputs'))
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Apr 26 16:02:33 UTC 2024
    - 3.2K bytes
    - Viewed (0)
  4. platforms/core-execution/execution/src/main/java/org/gradle/internal/execution/history/impl/DefaultOutputFilesRepository.java

            return false;
        }
    
        private boolean containsFilesGeneratedByGradle(File absoluteFile) {
            return outputFiles.getIfPresent(absoluteFile.getPath()) != null;
        }
    
        @Override
        public void recordOutputs(Iterable<? extends FileSystemSnapshot> outputSnapshots) {
            for (FileSystemSnapshot outputFileSnapshot : outputSnapshots) {
                outputFileSnapshot.accept(entrySnapshot -> {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Apr 26 16:02:33 UTC 2024
    - 4.7K bytes
    - Viewed (0)
  5. platforms/core-execution/execution/src/main/java/org/gradle/internal/execution/steps/HandleStaleOutputsStep.java

                cleanupStaleOutputs(work, context);
            }
            R result = delegate.execute(work, context);
            result.getAfterExecutionOutputState()
                .ifPresent(afterExecutionState -> outputFilesRepository.recordOutputs(afterExecutionState.getOutputFilesProducedByWork().values()));
            return result;
        }
    
        private void cleanupStaleOutputs(UnitOfWork work, C context) {
            Set<File> filesToDelete = new HashSet<>();
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Mar 08 10:36:34 UTC 2024
    - 4.9K bytes
    - Viewed (0)
Back to top