2 * Copyright (c) 2020 Samsung Electronics Co., Ltd. All Rights Reserved
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
17 #include "NNPackages.h"
20 using ValidationTestFourAddModelsSetInput = ValidationTestFourModelsSetInput<NNPackages::ADD>;
22 TEST_F(ValidationTestFourAddModelsSetInput, run_001)
24 NNFW_ENSURE_SUCCESS(nnfw_run(_objects[0].session));
25 NNFW_ENSURE_SUCCESS(nnfw_run(_objects[1].session));
28 TEST_F(ValidationTestFourAddModelsSetInput, run_002)
33 for (auto obj : _objects)
34 NNFW_ENSURE_SUCCESS(nnfw_run(obj.session));
38 TEST_F(ValidationTestFourAddModelsSetInput, run_async)
40 for (auto obj : _objects)
41 NNFW_ENSURE_SUCCESS(nnfw_run_async(obj.session));
42 for (auto obj : _objects)
43 NNFW_ENSURE_SUCCESS(nnfw_await(obj.session));