diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2023-10-06 10:39:59 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2023-10-06 10:41:51 +0100 |
commit | 5a1e5b8dc55d6bb4d93bac3492f8c43ff957e712 (patch) | |
tree | 7f10e02e935fdb1590aeee585239269b227f8bf2 /lib/bb/tests/fetch.py | |
parent | 2efb146480ee46c0463d9edb71bf1c03ce15bcf2 (diff) | |
download | bitbake-contrib-5a1e5b8dc55d6bb4d93bac3492f8c43ff957e712.tar.gz |
selftest/fetch: Ensure top level directory timestamp doesn't break test
The infrastructure changes highlighed an issue where the top level directory
mtime stamp isn't included in the tarballs. This isn't an issue the test is
meant to check for so ignore it.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'lib/bb/tests/fetch.py')
-rw-r--r-- | lib/bb/tests/fetch.py | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/lib/bb/tests/fetch.py b/lib/bb/tests/fetch.py index c5d15e9fd..eeb7a3147 100644 --- a/lib/bb/tests/fetch.py +++ b/lib/bb/tests/fetch.py @@ -684,11 +684,13 @@ class CleanTarballTest(FetcherTest): archive = tarfile.open(os.path.join(self.dldir, self.recipe_tarball)) self.assertNotEqual(len(archive.members), 0) for member in archive.members: - self.assertEqual(member.uname, 'oe') - self.assertEqual(member.uid, 0) - self.assertEqual(member.gname, 'oe') - self.assertEqual(member.gid, 0) - self.assertEqual(member.mtime, mtime) + if member.name == ".": + continue + self.assertEqual(member.uname, 'oe', "user name for %s differs" % member.name) + self.assertEqual(member.uid, 0, "uid for %s differs" % member.name) + self.assertEqual(member.gname, 'oe', "group name for %s differs" % member.name) + self.assertEqual(member.gid, 0, "gid for %s differs" % member.name) + self.assertEqual(member.mtime, mtime, "mtime for %s differs" % member.name) class FetcherLocalTest(FetcherTest): |