diff options
author | Håvard Pettersen <havardpe@oath.com> | 2017-10-04 13:29:33 +0000 |
---|---|---|
committer | Håvard Pettersen <havardpe@oath.com> | 2017-10-13 12:37:44 +0000 |
commit | dc18eef6236c2312eeb25d603567acf3c7403dcf (patch) | |
tree | 63f06c3886cfc90ce662e86cd4fcdd42ddfdf2ae /eval/src/apps/tensor_conformance/tensor_conformance.cpp | |
parent | 117b75ed03ea5d15ecd652b108ba58a6e8e1097a (diff) |
use new top-level convenience accessor
Diffstat (limited to 'eval/src/apps/tensor_conformance/tensor_conformance.cpp')
-rw-r--r-- | eval/src/apps/tensor_conformance/tensor_conformance.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/eval/src/apps/tensor_conformance/tensor_conformance.cpp b/eval/src/apps/tensor_conformance/tensor_conformance.cpp index cfe9542ecda..f594bdc207f 100644 --- a/eval/src/apps/tensor_conformance/tensor_conformance.cpp +++ b/eval/src/apps/tensor_conformance/tensor_conformance.cpp @@ -250,8 +250,8 @@ void for_each_test(Input &in, while (in.obtain().size > 0) { Slime slime; if (JsonFormat::decode(in, slime)) { - bool is_test = slime.get()["expression"].valid(); - bool is_summary = slime.get()["num_tests"].valid(); + bool is_test = slime["expression"].valid(); + bool is_summary = slime["num_tests"].valid(); ASSERT_TRUE(is_test != is_summary); if (is_test) { ++num_tests; @@ -259,7 +259,7 @@ void for_each_test(Input &in, handle_test(slime); } else { got_summary = true; - ASSERT_EQUAL(slime.get()["num_tests"].asLong(), int64_t(num_tests)); + ASSERT_EQUAL(slime["num_tests"].asLong(), int64_t(num_tests)); handle_summary(slime); } } else { @@ -274,7 +274,7 @@ void for_each_test(Input &in, void evaluate(Input &in, Output &out) { auto handle_test = [&out](Slime &slime) { - insert_value(slime.get()["result"], "prod_cpp", + insert_value(slime["result"], "prod_cpp", eval_expr(slime.get(), DefaultTensorEngine::ref())); write_compact(slime, out); }; @@ -300,10 +300,10 @@ void verify(Input &in, Output &out) { auto handle_test = [&out,&result_map](Slime &slime) { TensorSpec reference_result = eval_expr(slime.get(), SimpleTensorEngine::ref()); - for (const auto &result: extract_fields(slime.get()["result"])) { + for (const auto &result: extract_fields(slime["result"])) { ++result_map[result]; TEST_STATE(make_string("verifying result: '%s'", result.c_str()).c_str()); - if (!EXPECT_EQUAL(reference_result, extract_value(slime.get()["result"][result]))) { + if (!EXPECT_EQUAL(reference_result, extract_value(slime["result"][result]))) { dump_test(slime.get()); } } |