Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 24 for lockMode (0.1 sec)

  1. platforms/core-execution/persistent-cache/src/test/groovy/org/gradle/cache/internal/AbstractFileLockManagerTest.groovy

            when:
            def lock = createLock(lockMode)
    
            then:
            lock.isLockFile(tmpDir.createFile(testFile.name + ".lock"))
    
            cleanup:
            lock?.close()
    
            where:
            lockMode << [Exclusive, Shared]
        }
    
        def "can lock a directory"() {
            when:
            def lock = createLock(lockMode, testDir)
    
            then:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 16 15:49:51 UTC 2024
    - 13.6K bytes
    - Viewed (0)
  2. platforms/software/dependency-management/src/integTest/groovy/org/gradle/integtests/resolve/locking/AbstractLockingIntegrationTest.groovy

        }
    
        abstract LockMode lockMode()
    
        def 'succeeds when lock file does not conflict from declared versions (unique: #unique)'() {
            mavenRepo.module('org', 'foo', '1.0').publish()
            mavenRepo.module('org', 'foo', '1.1').publish()
    
            buildFile << """
    dependencyLocking {
        lockAllConfigurations()
        lockMode = LockMode.${lockMode()}
    }
    
    repositories {
        maven {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Mar 05 02:50:41 UTC 2024
    - 19.2K bytes
    - Viewed (0)
  3. platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/DefaultFileLockManager.java

             */
            private LockState lock(LockMode lockMode) throws Throwable {
                LOGGER.debug("Waiting to acquire {} lock on {}.", lockMode.toString().toLowerCase(Locale.ROOT), displayName);
    
                // Lock the state region, with the requested mode
                FileLockOutcome lockOutcome = lockStateRegion(lockMode);
                if (!lockOutcome.isLockWasAcquired()) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Apr 26 16:02:32 UTC 2024
    - 22.3K bytes
    - Viewed (0)
  4. platforms/software/dependency-management/src/main/java/org/gradle/internal/locking/DefaultDependencyLockingProvider.java

            partialUpdate = !lockedDependenciesToUpdate.isEmpty();
            updateLockEntryFilter = LockEntryFilterFactory.forParameter(lockedDependenciesToUpdate, "Update lock", true);
            lockMode = propertyFactory.property(LockMode.class);
            lockMode.convention(LockMode.DEFAULT);
            lockFile = filePropertyFactory.newFileProperty();
            ignoredDependencies = propertyFactory.listProperty(String.class);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Mar 05 02:50:41 UTC 2024
    - 14.1K bytes
    - Viewed (0)
  5. platforms/core-execution/persistent-cache/src/test/groovy/org/gradle/cache/internal/DefaultExclusiveCacheAccessCoordinatorTest.groovy

    import java.util.function.Consumer
    import java.util.function.Supplier
    
    import static org.gradle.cache.FileLockManager.LockMode.Exclusive
    import static org.gradle.cache.FileLockManager.LockMode.None
    import static org.gradle.cache.FileLockManager.LockMode.OnDemand
    import static org.gradle.cache.FileLockManager.LockMode.Shared
    import static org.gradle.cache.internal.filelock.DefaultLockOptions.mode
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 16 15:49:51 UTC 2024
    - 24K bytes
    - Viewed (0)
  6. platforms/software/dependency-management/src/integTest/groovy/org/gradle/integtests/resolve/locking/UsingLockingOnNonProjectConfigurationsIntegrationTest.groovy

        configurations.classpath {
            resolutionStrategy.activateDependencyLocking()
        }
        dependencies {
            classpath 'org.foo:foo-plugin:[1.0,2.0)'
        }
        dependencyLocking {
            lockMode = LockMode.STRICT
        }
    }
    
    repositories {
        maven {
            url = '$mavenRepo.uri'
        }
    }
    
    configurations {
        foo {
            resolutionStrategy.activateDependencyLocking()
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 11.4K bytes
    - Viewed (0)
  7. platforms/core-execution/persistent-cache/src/test/groovy/org/gradle/cache/internal/LockOnDemandCrossProcessCacheAccessTest.groovy

        def file = new TestFile("some-file.lock")
        def lockManager = Mock(FileLockManager)
        def cacheAccess = new LockOnDemandCrossProcessCacheAccess("<cache>", file, DefaultLockOptions.mode(FileLockManager.LockMode.Exclusive), lockManager, new ReentrantLock(), Stub(CacheInitializationAction), Stub(Consumer), Stub(Consumer))
    
        def "close when lock has never been acquired"() {
            when:
            cacheAccess.close()
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 16 15:49:51 UTC 2024
    - 21.8K bytes
    - Viewed (0)
  8. platforms/core-execution/persistent-cache/src/integTest/groovy/org/gradle/cache/internal/DefaultFileLockManagerContentionIntegrationTest.groovy

                        def lock
                        try {
                            lock = fileLockManager.lock(projectLayout.projectDirectory.file("locks/testlock").asFile, DefaultLockOptions.mode(FileLockManager.LockMode.Exclusive), "task file lock")
                        } finally {
                            lock?.close()
                        }
                    }
                }
    
                tasks.register("lock", FileLocker)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Jun 11 09:51:15 UTC 2024
    - 15.1K bytes
    - Viewed (0)
  9. platforms/software/dependency-management/src/test/groovy/org/gradle/internal/locking/DefaultDependencyLockingProviderTest.groovy

    import org.gradle.StartParameter
    import org.gradle.api.Action
    import org.gradle.api.artifacts.DependencySubstitution
    import org.gradle.api.artifacts.component.ModuleComponentIdentifier
    import org.gradle.api.artifacts.dsl.LockMode
    import org.gradle.api.internal.DomainObjectContext
    import org.gradle.api.internal.artifacts.DefaultModuleIdentifier
    import org.gradle.api.internal.artifacts.ivyservice.dependencysubstitution.DependencySubstitutionRules
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Mar 05 02:50:41 UTC 2024
    - 10.6K bytes
    - Viewed (0)
  10. subprojects/core/src/main/java/org/gradle/internal/service/scopes/ExecutionGradleServices.java

                .createCrossVersionCacheBuilder("buildOutputCleanup")
                .withDisplayName("Build Output Cleanup Cache")
                .withInitialLockMode(FileLockManager.LockMode.OnDemand)
                .withProperties(Collections.singletonMap("gradle.version", GradleVersion.current().getVersion()))
                .open();
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 27 12:34:44 UTC 2024
    - 11.7K bytes
    - Viewed (0)
Back to top