ArmNN
 22.02
MemoryOptimizerStrategyLibraryTests.cpp File Reference

Go to the source code of this file.

Functions

 TEST_SUITE ("StrategyLibraryTestSuite")
 

Function Documentation

◆ TEST_SUITE()

TEST_SUITE ( "StrategyLibraryTestSuite"  )

Definition at line 12 of file MemoryOptimizerStrategyLibraryTests.cpp.

References armnn::GetMemoryOptimizerStrategy(), and armnn::GetMemoryOptimizerStrategyNames().

13 {
14 
15 TEST_CASE("StrategyLibraryTest")
16 {
17  std::vector<std::string> strategyNames = GetMemoryOptimizerStrategyNames();
18  CHECK(strategyNames.size() != 0);
19  for (const auto& strategyName: strategyNames)
20  {
21  auto strategy = GetMemoryOptimizerStrategy(strategyName);
22  CHECK(strategy);
23  CHECK(strategy->GetName() == strategyName);
24  }
25 }
26 
27 }
std::unique_ptr< IMemoryOptimizerStrategy > GetMemoryOptimizerStrategy(const std::string &strategyName)
const std::vector< std::string > GetMemoryOptimizerStrategyNames()