summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/lib/oeqa/selftest/buildoptions.py8
1 files changed, 3 insertions, 5 deletions
diff --git a/meta/lib/oeqa/selftest/buildoptions.py b/meta/lib/oeqa/selftest/buildoptions.py
index 8ff40baddc..27fc452e72 100644
--- a/meta/lib/oeqa/selftest/buildoptions.py
+++ b/meta/lib/oeqa/selftest/buildoptions.py
@@ -51,17 +51,15 @@ class ImageOptionsTests(oeSelfTest):
51class DiskMonTest(oeSelfTest): 51class DiskMonTest(oeSelfTest):
52 52
53 def test_stoptask_behavior(self): 53 def test_stoptask_behavior(self):
54 result = runCmd("df -Pk %s" % os.getcwd()) 54 self.write_config('BB_DISKMON_DIRS = "STOPTASKS,${TMPDIR},100000G,100K"')
55 size = result.output.split("\n")[1].split()[3]
56 self.write_config('BB_DISKMON_DIRS = "STOPTASKS,${TMPDIR},%sK,4510K"' % size)
57 res = bitbake("m4", ignore_status = True) 55 res = bitbake("m4", ignore_status = True)
58 self.assertTrue('ERROR: No new tasks can be executed since the disk space monitor action is "STOPTASKS"!' in res.output) 56 self.assertTrue('ERROR: No new tasks can be executed since the disk space monitor action is "STOPTASKS"!' in res.output)
59 self.assertEqual(res.status, 1) 57 self.assertEqual(res.status, 1)
60 self.write_config('BB_DISKMON_DIRS = "ABORT,${TMPDIR},%sK,4510K"' % size) 58 self.write_config('BB_DISKMON_DIRS = "ABORT,${TMPDIR},100000G,100K"')
61 res = bitbake("m4", ignore_status = True) 59 res = bitbake("m4", ignore_status = True)
62 self.assertTrue('ERROR: Immediately abort since the disk space monitor action is "ABORT"!' in res.output) 60 self.assertTrue('ERROR: Immediately abort since the disk space monitor action is "ABORT"!' in res.output)
63 self.assertEqual(res.status, 1) 61 self.assertEqual(res.status, 1)
64 self.write_config('BB_DISKMON_DIRS = "WARN,${TMPDIR},%sK,4510K"' % size) 62 self.write_config('BB_DISKMON_DIRS = "WARN,${TMPDIR},100000G,100K"')
65 res = bitbake("m4") 63 res = bitbake("m4")
66 self.assertTrue('WARNING: The free space' in res.output) 64 self.assertTrue('WARNING: The free space' in res.output)
67 65