diff options
| author | Marek BehĂșn <[email protected]> | 2021-07-22 22:52:05 +0200 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2021-07-28 20:46:34 -0400 |
| commit | 89795ef3b6b2d12cffb840a98ee374d2e806aa64 (patch) | |
| tree | ee50f6d86aea7c9e3f76ca901be42ca925d46261 | |
| parent | ff7852d5442ab48c71cce69e19bac3d6a5183496 (diff) | |
test/py: Improve check for mksquashfs version
Some builds of squashfs-tools append version string with "-git" or
similar. The float() conversion will fail in this case.
Improve the code to only convert to float() the string before the '-'
character.
Signed-off-by: Marek BehĂșn <[email protected]>
Reviewed-by: Simon Glass <[email protected]>
Reviewed-by: Joao Marcos Costa <[email protected]>
| -rw-r--r-- | test/py/tests/test_fs/test_squashfs/sqfs_common.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/test/py/tests/test_fs/test_squashfs/sqfs_common.py b/test/py/tests/test_fs/test_squashfs/sqfs_common.py index 267c4b57d1b..8b84c2cdca8 100644 --- a/test/py/tests/test_fs/test_squashfs/sqfs_common.py +++ b/test/py/tests/test_fs/test_squashfs/sqfs_common.py @@ -146,7 +146,7 @@ def get_mksquashfs_version(): out = subprocess.run(['mksquashfs -version'], shell=True, check=True, capture_output=True, text=True) # 'out' is: mksquashfs version X (yyyy/mm/dd) ... - return float(out.stdout.split()[2]) + return float(out.stdout.split()[2].split('-')[0]) def check_mksquashfs_version(): """ Checks if mksquashfs meets the required version. """ |
