summaryrefslogtreecommitdiffstats
path: root/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/JobOutcome.java
blob: caecdcffb9bd776eef182da4c85510c6c00fc31a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
package com.yahoo.vespa.hosted.controller.deployment;

/**
 * Outcomes of jobs run by an {@link InternalBuildService}.
 *
 * @author jonmv
 */
public enum JobOutcome {

    /** Deployment of the real application was rejected due to missing capacity. */
    outOfCapacity,

    /** Deployment of the real application was rejected. */
    deploymentFailed,

    /** Convergence of the real application timed out. */
    convergenceFailed,

    /** Real application was deployed, but the tester application was not. */
    testError,

    /** Real application was deployed, but the tests failed. */
    testFailure,

    /** Deployment and tests completed with great success! */
    success,

    /** Job completed abnormally, due to user intervention or unexpected system error. */
    aborted

}