aboutsummaryrefslogtreecommitdiffstats
path: root/eval/src/tests/tensor/dense_inplace_join_function/dense_inplace_join_function_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'eval/src/tests/tensor/dense_inplace_join_function/dense_inplace_join_function_test.cpp')
-rw-r--r--eval/src/tests/tensor/dense_inplace_join_function/dense_inplace_join_function_test.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/eval/src/tests/tensor/dense_inplace_join_function/dense_inplace_join_function_test.cpp b/eval/src/tests/tensor/dense_inplace_join_function/dense_inplace_join_function_test.cpp
index c794b81f573..3a5b27965d0 100644
--- a/eval/src/tests/tensor/dense_inplace_join_function/dense_inplace_join_function_test.cpp
+++ b/eval/src/tests/tensor/dense_inplace_join_function/dense_inplace_join_function_test.cpp
@@ -144,4 +144,12 @@ TEST("require that mapped tensors are not optimized") {
TEST_DO(verify_not_optimized("mut_x_sparse+mut_x_sparse"));
}
+TEST("require that inplace join can be debug dumped") {
+ EvalFixture fixture(prod_engine, "con_x5_A-mut_x5_B", param_repo, true, true);
+ auto info = fixture.find_all<DenseInplaceJoinFunction>();
+ ASSERT_EQUAL(info.size(), 1u);
+ EXPECT_TRUE(info[0]->result_is_mutable());
+ fprintf(stderr, "%s\n", info[0]->as_string().c_str());
+}
+
TEST_MAIN() { TEST_RUN_ALL(); }