aboutsummaryrefslogtreecommitdiffstats
path: root/model-evaluation/src/test/java/ai/vespa/models/handler/OnnxEvaluationHandlerTest.java
diff options
context:
space:
mode:
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.java17
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\":[" +