From b52a2e09db070a9689d0444a25be4b22e39045bd Mon Sep 17 00:00:00 2001 From: David Kornel Date: Thu, 21 Mar 2024 09:26:53 +0100 Subject: [PATCH] Add model serving test doc (#123) Signed-off-by: David Kornel --- .../odh/test/e2e/standard/ModelServingST.md | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 docs/md/io/odh/test/e2e/standard/ModelServingST.md diff --git a/docs/md/io/odh/test/e2e/standard/ModelServingST.md b/docs/md/io/odh/test/e2e/standard/ModelServingST.md new file mode 100644 index 00000000..12448dfe --- /dev/null +++ b/docs/md/io/odh/test/e2e/standard/ModelServingST.md @@ -0,0 +1,42 @@ +# ModelServingST + +**Description:** Verifies simple setup of ODH for model serving by spin-up operator, setup DSCI, and setup DSC. + +**Before tests execution steps:** + +| Step | Action | Result | +| - | - | - | +| 1. | Deploy Pipelines Operator | Pipelines operator is available on the cluster | +| 2. | Deploy ServiceMesh Operator | ServiceMesh operator is available on the cluster | +| 3. | Deploy Serverless Operator | Serverless operator is available on the cluster | +| 4. | Install ODH operator | Operator is up and running and is able to serve it's operands | +| 5. | Deploy DSCI | DSCI is created and ready | +| 6. | Deploy DSC | DSC is created and ready | + +**After tests execution steps:** + +| Step | Action | Result | +| - | - | - | +| 1. | Delete ODH operator and all created resources | Operator is removed and all other resources as well | + +
+ +## testMultiModelServerInference + +**Description:** Check that user can create, run inference and delete MultiModelServing server from a DataScience project + +**Contact:** `Jiri Danek ` + +**Steps:** + +| Step | Action | Result | +| - | - | - | +| 1. | Create namespace for ServingRuntime application with proper name, labels and annotations | Namespace is created | +| 2. | Create a serving runtime using the processModelServerTemplate method | Serving runtime instance has been created | +| 3. | Create a secret that exists, even though it contains no useful information | Secret has been created | +| 4. | Create an inference service | Inference service has been created | +| 5. | Perform model inference through the route | The model inference execution has been successful | +| 6. | Delete the Inference Service | The Inference service has been deleted | +| 7. | Delete the secret | The secret has been deleted | +| 8. | Delete the serving runtime | The serving runtime has been deleted | +