diff options
| -rw-r--r-- | meta/lib/oeqa/selftest/buildoptions.py | 8 |
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): | |||
| 51 | class DiskMonTest(oeSelfTest): | 51 | class 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 | ||
