| Index: tools/telemetry/telemetry/core/platform/linux_platform_backend_unittest.py
|
| diff --git a/tools/telemetry/telemetry/core/platform/linux_platform_backend_unittest.py b/tools/telemetry/telemetry/core/platform/linux_platform_backend_unittest.py
|
| index bc7465f7d1854ffca59bcf6e6473397f65d4921c..ab991c3943804b3e395c4398d7cc28a49bea94c8 100644
|
| --- a/tools/telemetry/telemetry/core/platform/linux_platform_backend_unittest.py
|
| +++ b/tools/telemetry/telemetry/core/platform/linux_platform_backend_unittest.py
|
| @@ -6,6 +6,7 @@ import os
|
| import unittest
|
|
|
| from telemetry import decorators
|
| +from telemetry.core import platform
|
| from telemetry.core import util
|
| from telemetry.core.platform import linux_platform_backend
|
|
|
| @@ -70,3 +71,14 @@ class LinuxPlatformBackendTest(unittest.TestCase):
|
| # a distribution may not have a codename or a release number. We just check
|
| # that GetOSVersionName doesn't raise an exception
|
| backend.GetOSVersionName()
|
| +
|
| + @decorators.Enabled('linux')
|
| + def testOpenCVDependency(self):
|
| + try:
|
| + import cv2
|
| + if (cv2.__version__ != '2.4.10'):
|
| + raise ImportError()
|
| + except ImportError:
|
| + platform.GetHostPlatform().InstallPythonModule('cv2')
|
| + import cv2
|
| + self.assertEqual('2.4.10', cv2.__version__)
|
|
|