Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 79 for lockMode (1.07 sec)

  1. platforms/software/dependency-management/src/integTest/groovy/org/gradle/integtests/resolve/locking/DependencyLockingStrictModeIntegrationTest.groovy

     * limitations under the License.
     */
    
    package org.gradle.integtests.resolve.locking
    
    import org.gradle.api.artifacts.dsl.LockMode
    
    class DependencyLockingStrictModeIntegrationTest extends AbstractValidatingLockingIntegrationTest {
    
        @Override
        LockMode lockMode() {
            LockMode.STRICT
        }
    
        def 'fails without lock file present and does not create one'() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Mar 05 02:50:41 UTC 2024
    - 3K bytes
    - Viewed (0)
  2. 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)
  3. platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/OnDemandFileAccess.java

            try {
                return lock.readFile(action);
            } finally {
                lock.close();
            }
        }
    
        @Override
        public void updateFile(Runnable action) throws LockTimeoutException, FileIntegrityViolationException {
            FileLock lock = manager.lock(targetFile, mode(FileLockManager.LockMode.Exclusive), displayName);
            try {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 16 15:49:50 UTC 2024
    - 2.3K bytes
    - Viewed (0)
  4. platforms/core-execution/persistent-cache/src/test/groovy/org/gradle/cache/internal/DefaultFileLockManagerWithNewProtocolTest.groovy

    import static org.gradle.cache.FileLockManager.LockMode.Exclusive
    import static org.gradle.cache.FileLockManager.LockMode.Shared
    
    class DefaultFileLockManagerWithNewProtocolTest extends AbstractFileLockManagerTest {
        @Override
        protected DefaultLockOptions options() {
            return DefaultLockOptions.mode(FileLockManager.LockMode.OnDemand)
        }
    
        def "a lock has been updated when never written to"() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Jan 10 15:52:52 UTC 2024
    - 7.4K bytes
    - Viewed (0)
  5. 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)
  6. platforms/core-execution/persistent-cache/src/test/groovy/org/gradle/cache/internal/DefaultFileLockManagerContentionTest.groovy

                signal.trigger()
            }
    
            where:
            lockMode << [Exclusive, Shared]
        }
    
        def "cannot acquire lock with mode #lockMode while another lock manager in same process is holding shared lock"() {
            given:
            def file = tmpDir.file("lock-file.bin")
            createLock(Shared, file)
    
            when:
            createLock(lockMode, file, manager2)
    
            then:
            thrown(LockTimeoutException)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 16 15:49:51 UTC 2024
    - 5.2K bytes
    - Viewed (0)
  7. platforms/core-execution/persistent-cache/src/main/java/org/gradle/cache/internal/filelock/DefaultLockOptions.java

        private FileLockManager.LockMode mode;
        private boolean crossVersion;
    
        private DefaultLockOptions(FileLockManager.LockMode mode, boolean crossVersion) {
            this.mode = mode;
            this.crossVersion = crossVersion;
        }
    
        public static DefaultLockOptions mode(FileLockManager.LockMode lockMode) {
            return new DefaultLockOptions(lockMode, false);
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Jan 10 15:52:52 UTC 2024
    - 2.4K bytes
    - Viewed (0)
  8. platforms/core-execution/persistent-cache/src/test/groovy/org/gradle/cache/internal/FixedSharedModeCrossProcessCacheAccessTest.groovy

        def initAction = Mock(CacheInitializationAction)
        def onOpenAction = Mock(Consumer)
        def onCloseAction = Mock(Consumer)
        def lockOptions = DefaultLockOptions.mode(FileLockManager.LockMode.Shared)
        def cacheAccess = new FixedSharedModeCrossProcessCacheAccess("<cache>", file, lockOptions, lockManager, initAction, onOpenAction, onCloseAction)
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 16 15:49:51 UTC 2024
    - 5.5K bytes
    - Viewed (0)
  9. 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)
  10. 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)
Back to top