diff options
author | Jon Marius Venstad <jvenstad@yahoo-inc.com> | 2019-04-15 14:53:15 +0200 |
---|---|---|
committer | Jon Marius Venstad <jvenstad@yahoo-inc.com> | 2019-06-06 13:03:27 +0200 |
commit | 5e326ad275e3f45ebae1e137271f63cb3bdaabe9 (patch) | |
tree | 980ff8021c0b7fd2f2aa09b3f661d03329e2490c /tenant-cd/src/main/java/ai | |
parent | df757401715013727123f58f3b9e1aac6dae7f87 (diff) |
Initial dump
Diffstat (limited to 'tenant-cd/src/main/java/ai')
-rw-r--r-- | tenant-cd/src/main/java/ai/vespa/hosted/cd/ProductionTest.java | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/tenant-cd/src/main/java/ai/vespa/hosted/cd/ProductionTest.java b/tenant-cd/src/main/java/ai/vespa/hosted/cd/ProductionTest.java index a756b665c1a..6cf5fb07f58 100644 --- a/tenant-cd/src/main/java/ai/vespa/hosted/cd/ProductionTest.java +++ b/tenant-cd/src/main/java/ai/vespa/hosted/cd/ProductionTest.java @@ -1,6 +1,23 @@ // Copyright 2018 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. package ai.vespa.hosted.cd; -public class ProductionTest { +/** + * Tests that verify the health of production deployments of Vespa applications. + * + * These tests are typically run some time after deployment to a production zone, to ensure + * the deployment is still healthy and working as expected. When these tests fail, deployment + * of the tested change is halted until it succeeds, or is superseded by a remedying change. + * + * A typical production test is to verify that a set of metrics, measured by the Vespa + * deployment itself, are within specified parameters, or that some higher-level measure + * of quality, such as engagement among end users of the application, is as expected. + * + * @author jonmv + */ +public interface ProductionTest { + + // Want to verify metrics (Vespa). + // Want to verify external metrics (YAMAS, other). + // May want to verify search gives expected results. } |