diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/oeqa/runtime/cases/dldt_inference_engine.py | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/lib/oeqa/runtime/cases/dldt_inference_engine.py b/lib/oeqa/runtime/cases/dldt_inference_engine.py index 2e969975..05aff61f 100644 --- a/lib/oeqa/runtime/cases/dldt_inference_engine.py +++ b/lib/oeqa/runtime/cases/dldt_inference_engine.py | |||
@@ -67,7 +67,11 @@ class DldtInferenceEngine(OERuntimeTestCase): | |||
67 | @OEHasPackage(['dldt-inference-engine-samples']) | 67 | @OEHasPackage(['dldt-inference-engine-samples']) |
68 | @OEHasPackage(['dldt-inference-engine-vpu-firmware']) | 68 | @OEHasPackage(['dldt-inference-engine-vpu-firmware']) |
69 | def test_dldt_ie_classification_with_myriad(self): | 69 | def test_dldt_ie_classification_with_myriad(self): |
70 | (status, output) = self.dldt_ie.test_dldt_ie_classification_with_device('MYRIAD', self.ir_files_dir) | 70 | device = 'MYRIAD' |
71 | (status, output) = self.dldt_ie.test_check_if_openvino_device_available(device) | ||
72 | if not status: | ||
73 | self.skipTest('OpenVINO %s device not available on target machine(availalbe devices: %s)' % (device, output)) | ||
74 | (status, output) = self.dldt_ie.test_dldt_ie_classification_with_device(device, self.ir_files_dir) | ||
71 | self.assertEqual(status, 0, msg='status and output: %s and %s' % (status, output)) | 75 | self.assertEqual(status, 0, msg='status and output: %s and %s' % (status, output)) |
72 | 76 | ||
73 | @OETestDepends(['dldt_inference_engine.DldtInferenceEngine.test_dldt_ie_can_create_ir_and_download_input']) | 77 | @OETestDepends(['dldt_inference_engine.DldtInferenceEngine.test_dldt_ie_can_create_ir_and_download_input']) |
@@ -97,5 +101,9 @@ class DldtInferenceEngine(OERuntimeTestCase): | |||
97 | @OEHasPackage(['python3-opencv']) | 101 | @OEHasPackage(['python3-opencv']) |
98 | @OEHasPackage(['python3-numpy']) | 102 | @OEHasPackage(['python3-numpy']) |
99 | def test_dldt_ie_classification_python_api_with_myriad(self): | 103 | def test_dldt_ie_classification_python_api_with_myriad(self): |
100 | (status, output) = self.dldt_ie.test_dldt_ie_classification_python_api_with_device('MYRIAD', self.ir_files_dir) | 104 | device = 'MYRIAD' |
105 | (status, output) = self.dldt_ie.test_check_if_openvino_device_available(device) | ||
106 | if not status: | ||
107 | self.skipTest('OpenVINO %s device not available on target machine(availalbe devices: %s)' % (device, output)) | ||
108 | (status, output) = self.dldt_ie.test_dldt_ie_classification_python_api_with_device(device, self.ir_files_dir) | ||
101 | self.assertEqual(status, 0, msg='status and output: %s and %s' % (status, output)) | 109 | self.assertEqual(status, 0, msg='status and output: %s and %s' % (status, output)) |