User:Aeroniero
From Gentoo Wiki
MetaManifest files exist in root, profiles, eclass and category.
Manifest files exist in each package.
MetaManifest in root includes all files in root and all the other MetaManifest files.
MetaManifest in eclass and profiles include the files in their directory.
MetaManifest in category includes the manifest files in the packages.
Manifest in packages include all the files in their package.
# | Test case | Description | Expected Result | Status |
---|---|---|---|---|
1 | Text file and directory added in root | Added a text file with random characters and a directory named ‘test’ in which I also added a copy of the text file inside. | No exception | Pass |
2 | Text file and directory added in profiles | Added a text file with random characters and a directory named ‘test’ in which I also added a copy of the text file inside. | No exception | Pass |
3 | Text file and directory added in eclass | Added a text file with random characters and a directory named ‘test’ in which I also added a copy of the text file inside. | No exception | Pass |
4 | Text file and directory added in a category | Added a text file with random characters and a directory named ‘test’ in which I also added a copy of the text file inside. | No exception | Pass |
5 | Text file and directory added in a package | Added a text file with random characters and a directory named ‘test’ in which I also added a copy of the text file inside. | No exception | Pass |
6-10 | File corrupted in each directory like above | Deleted a few characters from a random text file in the directory and replaced it with random characters | Exception: Filesize does not match recorded size or Failed on SHA256 verification | Pass |
11-15 | Random file removed from each directory | Removed a random text file from the directories eclass, profiles, category and package. | Exception: File not found | Pass |
16-20 | A whole directory removed from each directory except packages | Deleted a package dir from category, a Tests dir from eclass and profiles, a category from root | Exception: File not found | Pass |
21-25 | MetaManifest/Manifest file removed from each directory | Removed the Manifest file from each directory for every test case | Exception: File not found | Pass |