Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 8 of 8 for createProviderOf (0.28 sec)

  1. platforms/core-configuration/model-core/src/test/groovy/org/gradle/api/internal/provider/sources/process/ProcessOutputValueSourceTest.groovy

        def specFactory = TestFiles.execActionFactory()
    
        def "command line is propagated to execOperations"() {
            given:
            def spec = specFactory.newExecAction()
    
            when:
            createProviderOf(ProcessOutputValueSource.class) {
                it.parameters {
                    it.commandLine = ["echo", "hello"]
                    withDefaultEnvironment(it)
                }
            }.get()
    
            then:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 6.6K bytes
    - Viewed (0)
  2. platforms/core-configuration/model-core/src/test/groovy/org/gradle/api/internal/provider/DefaultValueSourceProviderFactoryTest.groovy

            def configured = false
    
            when:
            createProviderOf(EchoValueSource) {
                configured = true
            }
    
            then:
            configured
        }
    
        def "provider forUseAtConfigurationTime is a no-op"() {
    
            given:
            configurationTimeBarrier.atConfigurationTime >> true
            def provider = createProviderOf(EchoValueSource) {
                it.parameters.value.set('42')
            }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 18 08:26:25 UTC 2024
    - 10.2K bytes
    - Viewed (0)
  3. platforms/core-configuration/model-core/src/test/groovy/org/gradle/api/internal/provider/ValueSourceBasedSpec.groovy

            execOperations,
            TestUtil.services()
        )
    
        protected <T, P extends ValueSourceParameters> Provider<T> createProviderOf(Class<? extends ValueSource<T, P>> valueSourceType, Action<? super ValueSourceSpec<P>> configureAction) {
            return valueSourceProviderFactory.createProviderOf(valueSourceType, configureAction)
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 18 08:26:24 UTC 2024
    - 2.1K bytes
    - Viewed (0)
  4. platforms/core-configuration/model-core/src/test/groovy/org/gradle/api/internal/provider/sources/EnvironmentVariableValueSourceTest.groovy

    class EnvironmentVariableValueSourceTest extends ValueSourceBasedSpec {
    
        def "environment variable has no value when variable name has no value"() {
            given:
            def provider = createProviderOf(EnvironmentVariableValueSource) {
                // give variable name no value
            }
    
            expect:
            !provider.isPresent()
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.1K bytes
    - Viewed (0)
  5. platforms/core-configuration/model-core/src/test/groovy/org/gradle/api/internal/provider/sources/SystemPropertyValueSourceTest.groovy

    class SystemPropertyValueSourceTest extends ValueSourceBasedSpec {
    
        def "system property has no value when property name has no value"() {
            given:
            def provider = createProviderOf(SystemPropertyValueSource) {
                // give property name no value
            }
    
            expect:
            !provider.isPresent()
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1K bytes
    - Viewed (0)
  6. platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/provider/ValueSourceProviderFactory.java

     *
     * @since 6.1
     */
    @ServiceScope(Scope.Build.class)
    public interface ValueSourceProviderFactory {
    
        <T, P extends ValueSourceParameters> Provider<T> createProviderOf(
            Class<? extends ValueSource<T, P>> valueSourceType,
            Action<? super ValueSourceSpec<P>> configureAction
        );
    
        void addValueListener(ValueListener listener);
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 18 08:26:25 UTC 2024
    - 2.9K bytes
    - Viewed (0)
  7. platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/provider/DefaultProviderFactory.java

            if (valueSourceProviderFactory == null) {
                throw new UnsupportedOperationException();
            }
            return valueSourceProviderFactory.createProviderOf(valueSourceType, configuration);
        }
    
        @Override
        public <T extends Credentials> Provider<T> credentials(Class<T> credentialsType, String identity) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 8.7K bytes
    - Viewed (0)
  8. platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/provider/DefaultValueSourceProviderFactory.java

            this.specInstantiator = instantiatorFactory.decorateLenientScheme().withServices(services).instantiator();
        }
    
        @Override
        public <T, P extends ValueSourceParameters> Provider<T> createProviderOf(Class<? extends ValueSource<T, P>> valueSourceType, Action<? super ValueSourceSpec<P>> configureAction) {
            try {
                Class<P> parametersType = extractParametersTypeOf(valueSourceType);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 18 08:26:25 UTC 2024
    - 14.1K bytes
    - Viewed (0)
Back to top