Loading neuralnetworks/1.3/vts/functional/GeneratedTestHarness.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -644,7 +644,7 @@ void EvaluatePreparedModel(const sp<IDevice>& device, const sp<IPreparedModel>& int n; std::tie(n, outputShapes, timing, std::ignore) = controller->compute(request10, testConfig.measureTiming, keys); executionStatus = nn::convertResultCodeToErrorStatus(n); executionStatus = nn::convertToV1_3(nn::convertResultCodeToErrorStatus(n)); break; } Loading neuralnetworks/1.3/vts/functional/TestAssertions.cpp +6 −0 Original line number Diff line number Diff line Loading @@ -15,10 +15,16 @@ */ #include <android/hardware/neuralnetworks/1.3/types.h> #include "ControlFlow.h" #include "TestHarness.h" namespace android::hardware::neuralnetworks::V1_3 { static_assert(static_cast<uint64_t>(LoopTimeoutDurationNs::DEFAULT) == nn::operation_while::kTimeoutNsDefault); static_assert(static_cast<uint64_t>(LoopTimeoutDurationNs::MAXIMUM) == nn::operation_while::kTimeoutNsMaximum); // Make sure that the HIDL enums are compatible with the values defined in // frameworks/ml/nn/tools/test_generator/test_harness/include/TestHarness.h. using namespace test_helper; Loading neuralnetworks/1.3/vts/functional/ValidateRequest.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -116,7 +116,7 @@ static void validate(const sp<IPreparedModel>& preparedModel, const std::string& // execute and verify const auto [n, outputShapes, timing, fallback] = burst->compute(request10, measure, keys); const ErrorStatus status = nn::convertResultCodeToErrorStatus(n); const ErrorStatus status = nn::convertToV1_3(nn::convertResultCodeToErrorStatus(n)); EXPECT_EQ(ErrorStatus::INVALID_ARGUMENT, status); EXPECT_EQ(outputShapes.size(), 0); EXPECT_TRUE(badTiming(timing)); Loading Loading
neuralnetworks/1.3/vts/functional/GeneratedTestHarness.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -644,7 +644,7 @@ void EvaluatePreparedModel(const sp<IDevice>& device, const sp<IPreparedModel>& int n; std::tie(n, outputShapes, timing, std::ignore) = controller->compute(request10, testConfig.measureTiming, keys); executionStatus = nn::convertResultCodeToErrorStatus(n); executionStatus = nn::convertToV1_3(nn::convertResultCodeToErrorStatus(n)); break; } Loading
neuralnetworks/1.3/vts/functional/TestAssertions.cpp +6 −0 Original line number Diff line number Diff line Loading @@ -15,10 +15,16 @@ */ #include <android/hardware/neuralnetworks/1.3/types.h> #include "ControlFlow.h" #include "TestHarness.h" namespace android::hardware::neuralnetworks::V1_3 { static_assert(static_cast<uint64_t>(LoopTimeoutDurationNs::DEFAULT) == nn::operation_while::kTimeoutNsDefault); static_assert(static_cast<uint64_t>(LoopTimeoutDurationNs::MAXIMUM) == nn::operation_while::kTimeoutNsMaximum); // Make sure that the HIDL enums are compatible with the values defined in // frameworks/ml/nn/tools/test_generator/test_harness/include/TestHarness.h. using namespace test_helper; Loading
neuralnetworks/1.3/vts/functional/ValidateRequest.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -116,7 +116,7 @@ static void validate(const sp<IPreparedModel>& preparedModel, const std::string& // execute and verify const auto [n, outputShapes, timing, fallback] = burst->compute(request10, measure, keys); const ErrorStatus status = nn::convertResultCodeToErrorStatus(n); const ErrorStatus status = nn::convertToV1_3(nn::convertResultCodeToErrorStatus(n)); EXPECT_EQ(ErrorStatus::INVALID_ARGUMENT, status); EXPECT_EQ(outputShapes.size(), 0); EXPECT_TRUE(badTiming(timing)); Loading