diff --git a/neuralnetworks/1.3/vts/functional/GeneratedTestHarness.cpp b/neuralnetworks/1.3/vts/functional/GeneratedTestHarness.cpp index 914a01a5e6..0a956958f9 100644 --- a/neuralnetworks/1.3/vts/functional/GeneratedTestHarness.cpp +++ b/neuralnetworks/1.3/vts/functional/GeneratedTestHarness.cpp @@ -644,7 +644,7 @@ void EvaluatePreparedModel(const sp& device, const sp& 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; } diff --git a/neuralnetworks/1.3/vts/functional/TestAssertions.cpp b/neuralnetworks/1.3/vts/functional/TestAssertions.cpp index a7569e6dfe..1a40721f7b 100644 --- a/neuralnetworks/1.3/vts/functional/TestAssertions.cpp +++ b/neuralnetworks/1.3/vts/functional/TestAssertions.cpp @@ -15,10 +15,16 @@ */ #include +#include "ControlFlow.h" #include "TestHarness.h" namespace android::hardware::neuralnetworks::V1_3 { +static_assert(static_cast(LoopTimeoutDurationNs::DEFAULT) == + nn::operation_while::kTimeoutNsDefault); +static_assert(static_cast(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; diff --git a/neuralnetworks/1.3/vts/functional/ValidateRequest.cpp b/neuralnetworks/1.3/vts/functional/ValidateRequest.cpp index 1ae8b3f21d..3b441fb6b0 100644 --- a/neuralnetworks/1.3/vts/functional/ValidateRequest.cpp +++ b/neuralnetworks/1.3/vts/functional/ValidateRequest.cpp @@ -116,7 +116,7 @@ static void validate(const sp& 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));