From f1dcabc5b8e2d9b31cbb031ce2f8d8054e41a48a Mon Sep 17 00:00:00 2001 From: Marcus Fritzsch Date: Fri, 28 Jul 2017 09:57:24 +0200 Subject: app/layers: move embedded test run to layers Signed-off-by: Marcus Fritzsch --- src/app.cpp | 23 +---------------------- 1 file changed, 1 insertion(+), 22 deletions(-) (limited to 'src/app.cpp') diff --git a/src/app.cpp b/src/app.cpp index 871222f..29f84f7 100644 --- a/src/app.cpp +++ b/src/app.cpp @@ -79,28 +79,7 @@ struct result std::ifstream i(filename); i >> jids; - auto m = to_surface_id_to_layer_map(jids["mappings"]); - - if (m.is_ok()) { - auto i = m.unwrap(); - - auto jtests = jids.value("tests", json()); - - std::vector> tests; - std::transform(std::cbegin(jtests), std::cend(jtests), - std::back_inserter(tests), [](json const &j) { - return std::make_pair(get(j["surface_id"]), - get(j["expect_layer_id"])); - }); - - for (auto sid : tests) { - if (i.get_layer_for_surface(sid.first).value_or(-1) != sid.second) { - return Err("ID Map embedded test failed!"); - } - } - } - - return m; + return to_surface_id_to_layer_map(jids); } } // namespace -- cgit 1.2.3-korg