aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mpm/python/usrp_mpm/sys_utils/filesystem_status.py11
-rwxr-xr-xmpm/tools/check-filesystem4
2 files changed, 3 insertions, 12 deletions
diff --git a/mpm/python/usrp_mpm/sys_utils/filesystem_status.py b/mpm/python/usrp_mpm/sys_utils/filesystem_status.py
index b9617cf0a..3b7655a66 100644
--- a/mpm/python/usrp_mpm/sys_utils/filesystem_status.py
+++ b/mpm/python/usrp_mpm/sys_utils/filesystem_status.py
@@ -13,18 +13,9 @@ import subprocess
import time
def get_uhd_version(filesystem_root='/'):
- def parse_uhd_version(versionstring):
- assert(versionstring[0:4] == 'UHD ')
- array = versionstring[4:].split('-')
- assert(len(array) == 3)
- return {
- 'version': array[0],
- 'appendix': array[1],
- 'githash': array[2],
- }
file = pathlib.Path(filesystem_root, 'usr/bin/uhd_config_info')
versionstring = subprocess.check_output([file, '--version']).decode('utf-8').splitlines()[0]
- return parse_uhd_version(versionstring)
+ return versionstring
def get_mender_artifact(filesystem_root='/', parse_manually=False):
def parse_artifact(output):
diff --git a/mpm/tools/check-filesystem b/mpm/tools/check-filesystem
index f824e88b2..1ceb7b993 100755
--- a/mpm/tools/check-filesystem
+++ b/mpm/tools/check-filesystem
@@ -50,11 +50,11 @@ class CheckFilesystem(unittest.TestCase):
def test_uhd_version(self):
uhd_version = get_uhd_version(filesystem_root=self.args.filesystem_root)
- self.assertEqual(uhd_version['version'], self.args.uhd_version)
+ self.assertIn(self.args.uhd_version, uhd_version)
def test_uhd_githash(self):
uhd_version = get_uhd_version(filesystem_root=self.args.filesystem_root)
- self.assertEqual(uhd_version['githash'], self.args.uhd_githash)
+ self.assertIn(self.args.uhd_githash, uhd_version)
def test_mender_artifact(self):
mender_artifact = get_mender_artifact(filesystem_root=self.args.filesystem_root)