Add test case for device parameter to LoadNetwork. (#8786)
Signed-off-by: Wang, Yang <yang4.wang@intel.com>
This commit is contained in:
parent
e9a15b70f5
commit
232aadf518
@ -99,4 +99,8 @@ INSTANTIATE_TEST_SUITE_P(
|
|||||||
INSTANTIATE_TEST_SUITE_P(
|
INSTANTIATE_TEST_SUITE_P(
|
||||||
smoke_IEClassLoadNetworkTest, IEClassLoadNetworkTest,
|
smoke_IEClassLoadNetworkTest, IEClassLoadNetworkTest,
|
||||||
::testing::Values("CPU"));
|
::testing::Values("CPU"));
|
||||||
|
|
||||||
|
INSTANTIATE_TEST_SUITE_P(
|
||||||
|
smoke_IEClassLoadNetworkTest, IEClassLoadNetworkTestWithThrow,
|
||||||
|
::testing::Values(""));
|
||||||
} // namespace
|
} // namespace
|
@ -53,6 +53,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
using IEClassNetworkTestP = BehaviorTestsUtils::IEClassBaseTestP;
|
using IEClassNetworkTestP = BehaviorTestsUtils::IEClassBaseTestP;
|
||||||
|
using IEClassLoadNetworkTestWithThrow = BehaviorTestsUtils::IEClassBaseTestP;
|
||||||
using IEClassGetMetricTest = BehaviorTestsUtils::IEClassBaseTestP;
|
using IEClassGetMetricTest = BehaviorTestsUtils::IEClassBaseTestP;
|
||||||
using IEClassQueryNetworkTest = BehaviorTestsUtils::IEClassBaseTestP;
|
using IEClassQueryNetworkTest = BehaviorTestsUtils::IEClassBaseTestP;
|
||||||
using IEClassGetMetricTest_SUPPORTED_METRICS = BehaviorTestsUtils::IEClassBaseTestP;
|
using IEClassGetMetricTest_SUPPORTED_METRICS = BehaviorTestsUtils::IEClassBaseTestP;
|
||||||
@ -930,6 +931,12 @@ TEST_P(IEClassNetworkTestP, LoadNetworkCreateDefaultExecGraphResult) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
TEST_P(IEClassLoadNetworkTestWithThrow, LoadNetworkActualWithThrow) {
|
||||||
|
SKIP_IF_CURRENT_TEST_IS_DISABLED()
|
||||||
|
InferenceEngine::Core ie = BehaviorTestsUtils::createIECoreWithTemplate();
|
||||||
|
ASSERT_THROW(ie.LoadNetwork(actualCnnNetwork, deviceName), InferenceEngine::Exception);
|
||||||
|
}
|
||||||
|
|
||||||
TEST_P(IEClassSeveralDevicesTestLoadNetwork, LoadNetworkActualSeveralDevicesNoThrow) {
|
TEST_P(IEClassSeveralDevicesTestLoadNetwork, LoadNetworkActualSeveralDevicesNoThrow) {
|
||||||
InferenceEngine::Core ie = BehaviorTestsUtils::createIECoreWithTemplate();
|
InferenceEngine::Core ie = BehaviorTestsUtils::createIECoreWithTemplate();
|
||||||
|
|
||||||
|
@ -91,9 +91,6 @@ Parsed<T> parseDeviceNameIntoConfig(const std::string& deviceName, const std::ma
|
|||||||
deviceName.substr(std::string("AUTO:").size());
|
deviceName.substr(std::string("AUTO:").size());
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (deviceName_.empty()) {
|
|
||||||
deviceName_ = "AUTO";
|
|
||||||
}
|
|
||||||
ie::DeviceIDParser parser(deviceName_);
|
ie::DeviceIDParser parser(deviceName_);
|
||||||
deviceName_ = parser.getDeviceName();
|
deviceName_ = parser.getDeviceName();
|
||||||
std::string deviceIDLocal = parser.getDeviceID();
|
std::string deviceIDLocal = parser.getDeviceID();
|
||||||
|
Loading…
Reference in New Issue
Block a user