diff options
Diffstat (limited to 'model-evaluation/src/test/java/ai/vespa/models/handler/OnnxEvaluationHandlerTest.java')
-rw-r--r-- | model-evaluation/src/test/java/ai/vespa/models/handler/OnnxEvaluationHandlerTest.java | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/model-evaluation/src/test/java/ai/vespa/models/handler/OnnxEvaluationHandlerTest.java b/model-evaluation/src/test/java/ai/vespa/models/handler/OnnxEvaluationHandlerTest.java index 6014bd7c7ef..74715ad96a2 100644 --- a/model-evaluation/src/test/java/ai/vespa/models/handler/OnnxEvaluationHandlerTest.java +++ b/model-evaluation/src/test/java/ai/vespa/models/handler/OnnxEvaluationHandlerTest.java @@ -61,8 +61,8 @@ public class OnnxEvaluationHandlerTest { @Test public void testEvaluationWithoutSpecifyingOutput() { String url = "http://localhost/model-evaluation/v1/add_mul/eval"; - String expected = "{\"error\":\"More than one function is available in model 'add_mul', but no name is given. Available functions: output1, output2\"}"; - handler.assertResponse(url, 404, expected); + String expected = "{\"error\":\"Argument 'input1' must be bound to a value of type tensor<float>(d0[1])\"}"; + handler.assertResponse(url, 400, expected); } @Test @@ -93,6 +93,19 @@ public class OnnxEvaluationHandlerTest { } @Test + public void testEvaluateAllOutputs() { + Map<String, String> properties = new HashMap<>(); + properties.put("input1", "tensor<float>(d0[1]):[2]"); + properties.put("input2", "tensor<float>(d0[1]):[3]"); + String url = "http://localhost/model-evaluation/v1/add_mul/eval"; // remember to add to discovery! + String expected = "{" + + "\"output1\":{\"cells\":[{\"address\":{\"d0\":\"0\"},\"value\":6.0}]}," + // output1 is a mul + "\"output2\":{\"cells\":[{\"address\":{\"d0\":\"0\"},\"value\":5.0}]}" + // output1 is an add + "}"; + handler.assertResponse(url, properties, 200, expected); + } + + @Test public void testBatchDimensionModelInfo() { String url = "http://localhost/model-evaluation/v1/one_layer"; String expected = "{\"model\":\"one_layer\",\"functions\":[" + |