bitbake: toaster: add eventreplay test case for zlib
Run toaster-eventreplay with zlib.events. Check if zlib build and package present in Toaster database. (Bitbake rev: c922f4904301174cc72ba35e76870fbf964082cf) Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com> Signed-off-by: Michael Wood <michael.g.wood@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
3503c5426e
commit
934c9efa66
|
@ -34,7 +34,7 @@ from pathlib import Path
|
|||
|
||||
from django.test import TestCase
|
||||
|
||||
from orm.models import Target_Installed_Package
|
||||
from orm.models import Target_Installed_Package, Package, Build
|
||||
|
||||
class EventReplay(TestCase):
|
||||
"""Base class for eventreplay test cases"""
|
||||
|
@ -85,3 +85,13 @@ class CoreImageMinimalEventReplay(EventReplay):
|
|||
'update-alternatives-opkg',
|
||||
'update-rc.d', 'util-linux-libblkid',
|
||||
'util-linux-libuuid', 'v86d', 'zlib'])
|
||||
|
||||
class ZlibEventReplay(EventReplay):
|
||||
"""Replay zlib events"""
|
||||
|
||||
def test_replay_zlib(self):
|
||||
"""Test if zlib build and package are in the database"""
|
||||
self._replay("zlib.events")
|
||||
|
||||
self.assertEqual(Build.objects.last().target_set.last().target, "zlib")
|
||||
self.assertTrue('zlib' in Package.objects.values_list('name', flat=True))
|
||||
|
|
Loading…
Reference in New Issue