summaryrefslogtreecommitdiffstats
path: root/config-model
diff options
context:
space:
mode:
authorLester Solbakken <lesters@yahoo-inc.com>2017-06-01 11:24:14 +0200
committerLester Solbakken <lesters@yahoo-inc.com>2017-06-01 11:24:14 +0200
commite56426c6e99072cc99c5537993e4100f5ce93b5b (patch)
treee43f543256f137613aa9e9b4772ea342d89fd506 /config-model
parentc626daa5c5bb40c084fcbf8b0c2cad95a9522fd1 (diff)
Add test for primitive generation of tensors
Diffstat (limited to 'config-model')
-rw-r--r--config-model/src/test/derived/tensor/rank-profiles.cfg13
-rw-r--r--config-model/src/test/derived/tensor/tensor.sd8
2 files changed, 20 insertions, 1 deletions
diff --git a/config-model/src/test/derived/tensor/rank-profiles.cfg b/config-model/src/test/derived/tensor/rank-profiles.cfg
index cd7e0802572..2b231e0cda2 100644
--- a/config-model/src/test/derived/tensor/rank-profiles.cfg
+++ b/config-model/src/test/derived/tensor/rank-profiles.cfg
@@ -41,4 +41,15 @@ rankprofile[3].fef.property[2].value "tensor(x[2],y[])"
rankprofile[3].fef.property[3].name "vespa.type.attribute.f3"
rankprofile[3].fef.property[3].value "tensor(x{})"
rankprofile[3].fef.property[4].name "vespa.type.attribute.f4"
-rankprofile[3].fef.property[4].value "tensor(x[10],y[20])" \ No newline at end of file
+rankprofile[3].fef.property[4].value "tensor(x[10],y[20])"
+rankprofile[4].name "profile3"
+rankprofile[4].fef.property[0].name "vespa.rank.firstphase"
+rankprofile[4].fef.property[0].value "rankingExpression(firstphase)"
+rankprofile[4].fef.property[1].name "rankingExpression(firstphase).rankingScript"
+rankprofile[4].fef.property[1].value "tensor(i[10])(i) * attribute(f4)"
+rankprofile[4].fef.property[2].name "vespa.type.attribute.f2"
+rankprofile[4].fef.property[2].value "tensor(x[2],y[])"
+rankprofile[4].fef.property[3].name "vespa.type.attribute.f3"
+rankprofile[4].fef.property[3].value "tensor(x{})"
+rankprofile[4].fef.property[4].name "vespa.type.attribute.f4"
+rankprofile[4].fef.property[4].value "tensor(x[10],y[20])" \ No newline at end of file
diff --git a/config-model/src/test/derived/tensor/tensor.sd b/config-model/src/test/derived/tensor/tensor.sd
index 8b779147ddd..ef29ed80a2e 100644
--- a/config-model/src/test/derived/tensor/tensor.sd
+++ b/config-model/src/test/derived/tensor/tensor.sd
@@ -33,4 +33,12 @@ search tensor {
}
+ rank-profile profile3 {
+
+ first-phase {
+ expression: tensor(i[10])(i) * attribute(f4)
+ }
+
+ }
+
}