Add test case for device parameter to LoadNetwork. (#8786)

Signed-off-by: Wang, Yang <yang4.wang@intel.com>
This commit is contained in:
Wang, Yang 2021-12-01 14:07:08 +08:00 committed by GitHub
parent e9a15b70f5
commit 232aadf518
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 11 additions and 3 deletions

View File

@ -99,4 +99,8 @@ INSTANTIATE_TEST_SUITE_P(
INSTANTIATE_TEST_SUITE_P(
smoke_IEClassLoadNetworkTest, IEClassLoadNetworkTest,
::testing::Values("CPU"));
INSTANTIATE_TEST_SUITE_P(
smoke_IEClassLoadNetworkTest, IEClassLoadNetworkTestWithThrow,
::testing::Values(""));
} // namespace

View File

@ -53,6 +53,7 @@ public:
};
using IEClassNetworkTestP = BehaviorTestsUtils::IEClassBaseTestP;
using IEClassLoadNetworkTestWithThrow = BehaviorTestsUtils::IEClassBaseTestP;
using IEClassGetMetricTest = BehaviorTestsUtils::IEClassBaseTestP;
using IEClassQueryNetworkTest = 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) {
InferenceEngine::Core ie = BehaviorTestsUtils::createIECoreWithTemplate();

View File

@ -91,9 +91,6 @@ Parsed<T> parseDeviceNameIntoConfig(const std::string& deviceName, const std::ma
deviceName.substr(std::string("AUTO:").size());
}
} else {
if (deviceName_.empty()) {
deviceName_ = "AUTO";
}
ie::DeviceIDParser parser(deviceName_);
deviceName_ = parser.getDeviceName();
std::string deviceIDLocal = parser.getDeviceID();