tests: handle older df
version in resize private.img tests
df --output=size isn't available in Debian (7, 8).
This commit is contained in:
parent
a14e1cc86f
commit
64343572c1
@ -693,7 +693,9 @@ class TC_00_AppVMMixin(qubes.tests.SystemTestsMixin):
|
|||||||
# First offline test
|
# First offline test
|
||||||
self.testvm1.resize_private_img(4*1024**3)
|
self.testvm1.resize_private_img(4*1024**3)
|
||||||
self.testvm1.start()
|
self.testvm1.start()
|
||||||
p = self.testvm1.run('df --output=size /rw|tail -n 1',
|
df_cmd = '( df --output=size /rw || df /rw | awk \'{print $2}\' )|' \
|
||||||
|
'tail -n 1'
|
||||||
|
p = self.testvm1.run(df_cmd,
|
||||||
passio_popen=True)
|
passio_popen=True)
|
||||||
# new_size in 1k-blocks
|
# new_size in 1k-blocks
|
||||||
(new_size, _) = p.communicate()
|
(new_size, _) = p.communicate()
|
||||||
@ -701,7 +703,7 @@ class TC_00_AppVMMixin(qubes.tests.SystemTestsMixin):
|
|||||||
self.assertGreater(int(new_size.strip()), 3.8*1024**2)
|
self.assertGreater(int(new_size.strip()), 3.8*1024**2)
|
||||||
# Then online test
|
# Then online test
|
||||||
self.testvm1.resize_private_img(6*1024**3)
|
self.testvm1.resize_private_img(6*1024**3)
|
||||||
p = self.testvm1.run('df --output=size /rw|tail -n 1',
|
p = self.testvm1.run(df_cmd,
|
||||||
passio_popen=True)
|
passio_popen=True)
|
||||||
# new_size in 1k-blocks
|
# new_size in 1k-blocks
|
||||||
(new_size, _) = p.communicate()
|
(new_size, _) = p.communicate()
|
||||||
|
Loading…
Reference in New Issue
Block a user