Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 57 for execOperations (0.18 sec)

  1. subprojects/core-api/src/main/java/org/gradle/process/ExecOperations.java

     *
     * @since 6.0
     */
    @ServiceScope({Scope.Build.class, Scope.Project.class})
    public interface ExecOperations {
    
        /**
         * Executes the specified external process.
         * The given action is used to configure an {@link ExecSpec}, which is then used to run an external process.
         *
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Mar 12 02:21:10 UTC 2024
    - 1.9K bytes
    - Viewed (0)
  2. platforms/core-configuration/model-core/src/test/groovy/org/gradle/api/internal/provider/sources/process/ProcessOutputValueSourceTest.groovy

                }
            }.get()
    
            then:
            1 * execOperations.exec(_) >> { Action<? super ExecSpec> action -> action.execute(spec) }
            spec.getCommandLine() == ["echo", "hello"]
            spec.environment == System.getenv()
        }
    
        def "full environment is propagated to execOperations"() {
            given:
            def spec = specFactory.newExecAction()
    
            when:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 6.6K bytes
    - Viewed (0)
  3. subprojects/core-api/src/main/java/org/gradle/api/flow/FlowAction.java

     *     }
     *
     *     private final ExecOperations execOperations;
     *
     *     {@literal @}Inject
     *     FFPlay(ExecOperations execOperations) {
     *         this.execOperations = execOperations;
     *     }
     *
     *     {@literal @}Override
     *     public void execute(Parameters parameters) throws Exception {
     *         execOperations.exec(spec -&gt; {
     *             spec.commandLine(
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Mar 16 20:51:35 UTC 2023
    - 2.8K bytes
    - Viewed (0)
  4. platforms/core-configuration/configuration-cache/src/integTest/groovy/org/gradle/internal/cc/impl/inputs/process/ProcessInTaskIntegrationTest.groovy

                import ${DefaultTask.name};
                import ${ExecOperations.name};
                import ${Inject.name};
                import ${TaskAction.name};
                ${snippets.imports}
    
                public abstract class SneakyTask extends DefaultTask {
                    @Inject
                    protected abstract ExecOperations getExecOperations();
    
                    public SneakyTask() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sat Jun 08 11:29:25 UTC 2024
    - 12.5K bytes
    - Viewed (0)
  5. build-logic/performance-testing/src/main/groovy/gradlebuild/performance/reporter/PerformanceReporter.groovy

    import org.gradle.process.ExecOperations
    import org.gradle.process.ExecResult
    import org.gradle.process.JavaExecSpec
    
    import javax.inject.Inject
    
    /**
     * A reported which generates HTML performance report based on the JUnit XML.
     */
    @CompileStatic
    class PerformanceReporter {
        private final FileSystemOperations fileOperations
        private final ExecOperations execOperations
    
        @Inject
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Feb 22 15:27:22 UTC 2022
    - 3.6K bytes
    - Viewed (0)
  6. platforms/core-configuration/model-core/src/test/groovy/org/gradle/api/internal/provider/DefaultValueSourceProviderFactoryTest.groovy

            final ExecOperations execOperations
            interface Parameters extends ValueSourceParameters {
                ListProperty<String> getCommand()
            }
    
            @Inject
            ExecValueSource(ExecOperations execOperations) {
                this.execOperations = execOperations
            }
    
            @Override
            ExecResult obtain() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 18 08:26:25 UTC 2024
    - 10.2K bytes
    - Viewed (0)
  7. platforms/documentation/docs/src/snippets/providers/services/groovy/build.gradle

    // tag::exec-op-inject[]
    abstract class MyExecOperationsTask extends DefaultTask {
        private ExecOperations execOperations
    
        @Inject //@javax.inject.Inject
        MyExecOperationsTask(ExecOperations execOperations) {
            this.execOperations = execOperations
        }
    
        @TaskAction
        void doTaskAction() {
            execOperations.exec {
                commandLine 'ls', '-la'
            }
        }
    }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 17 18:14:15 UTC 2024
    - 6.9K bytes
    - Viewed (0)
  8. platforms/core-configuration/model-core/src/test/groovy/org/gradle/api/internal/provider/ValueSourceBasedSpec.groovy

        def configurationTimeBarrier = Mock(ConfigurationTimeBarrier)
        def execOperations = Mock(ExecOperations)
        def valueSourceProviderFactory = new DefaultValueSourceProviderFactory(
            listenerManager,
            TestUtil.instantiatorFactory(),
            isolatableFactory,
            Mock(GradleProperties),
            TestUtil.calculatedValueContainerFactory(),
            execOperations,
            TestUtil.services()
        )
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 18 08:26:24 UTC 2024
    - 2.1K bytes
    - Viewed (0)
  9. platforms/software/security/src/main/java/org/gradle/security/internal/gnupg/GnupgSignatory.java

        private final ExecOperations execOperations;
        private final String name;
    
        private final String executable;
        private final boolean useLegacyGpg;
        private final File homeDir;
        private final File optionsFile;
        private final String keyName;
        private final String passphrase;
    
        interface Services {
            @Inject
            ExecOperations getExecOperations();
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Oct 11 12:16:09 UTC 2023
    - 4K bytes
    - Viewed (0)
  10. platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/provider/sources/process/ProcessOutputValueSource.java

                return !command.isEmpty() ? command.get(0) : "";
            }
        }
    
        private final ExecOperations execOperations;
    
        @Inject
        public ProcessOutputValueSource(ExecOperations execOperations) {
            this.execOperations = execOperations;
    
            if (hasFullEnvironment() && hasAdditionalEnvVars()) {
                throw new IllegalArgumentException(
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 7.1K bytes
    - Viewed (0)
Back to top