DaemonServerExceptionHandlingTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Removed unused test classes, and a duplicate test.

    • -132
    • +0
    ./DaemonServerExceptionHandlingTest.groovy
  1. … 2 more files in changeset.
Moved internal logging classes from 'core' to 'logging' project.

    • -1
    • +1
    ./DaemonServerExceptionHandlingTest.groovy
  1. … 418 more files in changeset.
Moved `o.g.messaging.*` to `o.g.internal.*`.

    • -1
    • +1
    ./DaemonServerExceptionHandlingTest.groovy
  1. … 295 more files in changeset.
Model the classpath to inject into test builds as a list of files instead of a URLs.

+review REVIEW-5570

    • -1
    • +2
    ./DaemonServerExceptionHandlingTest.groovy
  1. … 25 more files in changeset.
Pass classpath URIs from ConsumerOperationParameters to GradleExecuter.

+review REVIEW-5570

    • -1
    • +1
    ./DaemonServerExceptionHandlingTest.groovy
  1. … 11 more files in changeset.
Minor cleanup in BuildActionExecutor tests

+review REVIEW-5510

    • -3
    • +5
    ./DaemonServerExceptionHandlingTest.groovy
  1. … 4 more files in changeset.
Removing BuildSession and handling BuildSessionScopeServices entirely in ContinuousBuildActionExecuter

+review REVIEW-5510

    • -4
    • +4
    ./DaemonServerExceptionHandlingTest.groovy
  1. … 32 more files in changeset.
Add support for non-interactive cancellation in continuous mode - don't read System.in - don't print "(ctrl+d to exit)"

+review REVIEW-5509

    • -1
    • +1
    ./DaemonServerExceptionHandlingTest.groovy
  1. … 9 more files in changeset.
Introduce BuildExecuter as a marker subclass of BuildActionExecuter<BuildActionParameters> that demarcates the “real” build executer.

The thing that implements this is wrapped in a bunch of places to support different execution modes and as such is depended up on the service registry wirings. Previously, such decorators depended on the concrete InProcessBuildActionExecuter concrete type that happened to, but no longer does, do what BuildExecuter now signifies. The base contract type BuildActionExecuter<BuildActionParameters> cannot be used to extract this because there are multiple implementations of this type.

+review REVIEW-5459

    • -2
    • +3
    ./DaemonServerExceptionHandlingTest.groovy
  1. … 13 more files in changeset.
Wire "watch mode" command line options into build executer

- Rename watch mode to continuous mode

- Still using --watch for command line right now

- Build executer for continuous mode just keeps building without any

external triggers right now (5 seconds after last build)

- Extract command line parsing into separate converter (so integ tests can

use it) - TBD

- Put all of the "Parameter" objects into a Parameters holder

- No integ tests yet

    • -1
    • +1
    ./DaemonServerExceptionHandlingTest.groovy
  1. … 23 more files in changeset.
Add a InProcessBuildActionExecuter with watch mode decorator

    • -1
    • +1
    ./DaemonServerExceptionHandlingTest.groovy
  1. … 9 more files in changeset.
Use BuildActionExecuter vs implementation class

+review REVIEW-5459

    • -3
    • +2
    ./DaemonServerExceptionHandlingTest.groovy
  1. … 5 more files in changeset.
Cleanup of NativeServices testing changes - Changed use of NativeServicesTestFixture to annotation in many cases - Centralized temp dir creation logic - Enhanced uninitialized NativeServices error message

+review REVIEW-5378

    • -5
    • +2
    ./DaemonServerExceptionHandlingTest.groovy
  1. … 41 more files in changeset.
Initializing native services for more broken tests

+review REVIEW-5378

    • -0
    • +4
    ./DaemonServerExceptionHandlingTest.groovy
  1. … 3 more files in changeset.
Promote DaemonUsage to top level and use it instead of multiple boolean flags.

+review REVIEW-5426

    • -2
    • +4
    ./DaemonServerExceptionHandlingTest.groovy
  1. … 12 more files in changeset.
Print a message suggesting using the daemon when it's not used and has not been explicitly disabled.

+review REVIEW-5426

    • -1
    • +1
    ./DaemonServerExceptionHandlingTest.groovy
  1. … 18 more files in changeset.
Moved some classes into core

    • -2
    • +2
    ./DaemonServerExceptionHandlingTest.groovy
  1. … 32 more files in changeset.
Changed BuildAction so that it declares what StartParameter it needs the build to use, rather than providing it at execution time via BuildController.

    • -0
    • +2
    ./DaemonServerExceptionHandlingTest.groovy
  1. … 7 more files in changeset.
Started moving `BuildAction` away from being an active thing that does some work towards being a dumb request to do some work. This means that the things that do the work can have dependencies that aren't visible from the tooling API and daemon infrastructure.

    • -2
    • +1
    ./DaemonServerExceptionHandlingTest.groovy
  1. … 9 more files in changeset.
Removed BuildActionParameters.getBuildRequestMetaData() as it has moved to BuildRequestContext.

    • -2
    • +4
    ./DaemonServerExceptionHandlingTest.groovy
  1. … 11 more files in changeset.
Pass a BuildRequestContext instead of a BuildCancellationToken to BuildActionExecuter instances.

    • -5
    • +5
    ./DaemonServerExceptionHandlingTest.groovy
  1. … 16 more files in changeset.
launcher package rename job

Needed to rename 'execApi' to 'api' because the former makes checkstyle unhappy

    • -1
    • +1
    ./DaemonServerExceptionHandlingTest.groovy
  1. … 42 more files in changeset.
daemon hygiene - exploded packages

I really like that classcycle is enabled for launcher MP. Pushed the classes around packages for better clarity.

    • -1
    • +1
    ./DaemonServerExceptionHandlingTest.groovy
  1. … 42 more files in changeset.
daemon hygiene - prepping for new feature

Started organizing the health related services under the daemon health services.

    • -2
    • +2
    ./DaemonServerExceptionHandlingTest.groovy
  1. … 4 more files in changeset.
Moved handling of daemon failure and stop command up out of DefaultDaemonCommandExecuter.

    • -4
    • +6
    ./DaemonServerExceptionHandlingTest.groovy
  1. … 8 more files in changeset.
Renamed org.gradle.internal.nativeplatform -> o.g.i.nativeintegration

    • -1
    • +1
    ./DaemonServerExceptionHandlingTest.groovy
  1. … 177 more files in changeset.
Inject InProcessBuildActionExecuter instead of GradleLauncherFactory into a few places.

    • -1
    • +2
    ./DaemonServerExceptionHandlingTest.groovy
  1. … 9 more files in changeset.
Move BuildCancellationToken to :core to make it available during the build.

    • -1
    • +1
    ./DaemonServerExceptionHandlingTest.groovy
  1. … 33 more files in changeset.
ToolingAPI cancel event sends daemon exit request.

    • -3
    • +5
    ./DaemonServerExceptionHandlingTest.groovy
  1. … 21 more files in changeset.
Treat NativeServices as a parent registry, rather than a nested one.

    • -1
    • +1
    ./DaemonServerExceptionHandlingTest.groovy
  1. … 6 more files in changeset.