aboutsummaryrefslogtreecommitdiff
path: root/test/py/tests/test_fs/fstest_helpers.py
blob: 637bc30a914141a4a2351e14d2b9ce4aaa95c8c5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# SPDX-License-Identifier:      GPL-2.0+
# Copyright (c) 2019, Texas Instrument
# Author: JJ Hiblot <jjhiblot@ti.com>
#

from subprocess import check_call, CalledProcessError

def assert_fs_integrity(fs_type, fs_img):
    try:
        if fs_type == 'ext4':
            check_call('fsck.ext4 -n -f %s' % fs_img, shell=True)
        if fs_type == 'fat':
            check_call('fsck.fat -n %s' % fs_img, shell=True)
    except CalledProcessError:
        raise