aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMikael Olsson <mikael.olsson@arm.com>2024-01-16 11:11:28 +0100
committerMikael Olsson <mikael.olsson@arm.com>2024-01-16 11:37:41 +0100
commit3918eeabcda9aaf74b457e0bee98b77059625436 (patch)
tree3123190517f3bd3bd4b0c46c366fb844a5341eab
parente87446c9ce7f6cbefcd7bbaff324eebdca10687e (diff)
downloadethos-u-linux-driver-stack-3918eeabcda9aaf74b457e0bee98b77059625436.tar.gz
Remove reject inference test
Rejecting an inference is not supported so the test for rejecting an inference has been removed. Change-Id: Ia175559bb9945af0446aa8c3990760aa2208538b Signed-off-by: Mikael Olsson <mikael.olsson@arm.com>
-rw-r--r--tests/cancel_inference_test.cpp60
1 files changed, 1 insertions, 59 deletions
diff --git a/tests/cancel_inference_test.cpp b/tests/cancel_inference_test.cpp
index 7f3fe74..7075426 100644
--- a/tests/cancel_inference_test.cpp
+++ b/tests/cancel_inference_test.cpp
@@ -1,5 +1,5 @@
/*
- * SPDX-FileCopyrightText: Copyright 2022-2023 Arm Limited and/or its affiliates <open-source-office@arm.com>
+ * SPDX-FileCopyrightText: Copyright 2022-2024 Arm Limited and/or its affiliates <open-source-office@arm.com>
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the License); you may
@@ -75,63 +75,6 @@ void testCancelInference(const Device &device) {
} catch (std::exception &e) { throw TestFailureException("Inference run test: ", e.what()); }
}
-void testRejectInference(const Device &device) {
- try {
- auto network = std::make_shared<Network>(device, networkModelData, sizeof(networkModelData));
-
- std::vector<std::shared_ptr<Buffer>> inputBuffers;
- std::vector<std::shared_ptr<Buffer>> outputBuffers;
-
- auto inputBuffer = std::make_shared<Buffer>(device, sizeof(inputData));
- std::memcpy(inputBuffer->data(), inputData, sizeof(inputData));
-
- inputBuffers.push_back(inputBuffer);
- outputBuffers.push_back(std::make_shared<Buffer>(device, sizeof(expectedOutputData)));
- std::vector<uint8_t> enabledCounters(Inference::getMaxPmuEventCounters());
-
- std::shared_ptr<Inference> inferences[5];
-
- for (int i = 0; i < 5; i++) {
- inferences[i] = std::make_shared<Inference>(network,
- inputBuffers.begin(),
- inputBuffers.end(),
- outputBuffers.begin(),
- outputBuffers.end(),
- enabledCounters,
- false);
-
- InferenceStatus status = inferences[i]->status();
- TEST_ASSERT(status == InferenceStatus::RUNNING);
- }
-
- auto inference = std::make_shared<Inference>(network,
- inputBuffers.begin(),
- inputBuffers.end(),
- outputBuffers.begin(),
- outputBuffers.end(),
- enabledCounters,
- false);
-
- bool timedout = inference->wait(defaultTimeout);
- TEST_ASSERT(!timedout);
-
- InferenceStatus status = inference->status();
- TEST_ASSERT(status == InferenceStatus::REJECTED);
-
- for (int i = 0; i < 5; i++) {
-
- bool success = inferences[i]->cancel();
- TEST_ASSERT(success);
-
- InferenceStatus status = inferences[i]->status();
- TEST_ASSERT(status == InferenceStatus::ABORTED);
-
- bool timedout = inference->wait(defaultTimeout);
- TEST_ASSERT(!timedout);
- }
- } catch (std::exception &e) { throw TestFailureException("Inference run test: ", e.what()); }
-}
-
} // namespace
int main() {
@@ -139,7 +82,6 @@ int main() {
try {
testCancelInference(device);
- testRejectInference(device);
} catch (TestFailureException &e) {
std::cerr << "Test failure: " << e.what() << std::endl;
return 1;