snapshotmanager / boom-boot

Boom Boot Manager
GNU General Public License v2.0
30 stars 4 forks source link

[tests] Review and sanitise test suite data #4

Open bmr-cymru opened 2 years ago

bmr-cymru commented 2 years ago

Review the boot entries, OS profiles and host profiles used in the test suite - as the number of test cases has grown over time the collection of test entries has become a bit unwieldy. Review each entry or profile, verify that it is needed for a test case in the current test suite and remove or consolidate any un-needed files:

Boot entries:

$ boom list -o+title -Otitle
BootID  Version                  Name                            RootDevice                Title                                                               
dc5f44d 4.14.14-200.fc26.x86_64  Fedora                          /dev/vg_hex/root          A NEW TEST TITLE                                                    
7f3fb73 7.7.7                    Red Hat Enterprise Linux Server /dev/vg_qux/lv_qux        A NEWER TITLE                                                       
2b0452c 3.3.30                   Ubuntu                          /dev/vg00/lvol0-snap      ANEWERTITLE2                                                        
167c7fe 3.3.30                   Ubuntu                          /dev/vg00/lvol0-snap2     ANEWERTITLE3                                                        
08fe046 3.3.40                   Ubuntu                          /dev/vg00/lvol0           ANEWTITLE                                                           
2cf414e 3.3.30                   Ubuntu                          /dev/vg00/lvol0-snap      ANEWTITLE                                                           
67431f2 3.3.30                   Ubuntu                          /dev/vg00/lvol0           ANEWTITLE                                                           
6de124e 3.3.50                   Ubuntu                          /dev/vg00/lvol0           ANEWTITLE                                                           
9591d36 3.10.1-1.el7             Red Hat Enterprise Linux Server /dev/vg00/lvol0           ANEWTITLE                                                           
5a19e74 3.3.60-12.fc24.x86_64    Fedora                          /dev/vg00/lvol0           ANOTHERTITLE                                                        
f21f2e2 3.3.60                   Ubuntu                          /dev/vg00/lvol0           ANOTHERTITLE                                                        
881f6e0 3.10-23.el7              Red Hat Enterprise Linux Server /dev/vg00/lvol0           ANOTHERTITLE2                                                       
676709f 3.3.10                   Ubuntu                          /dev/vg00/lvol0           ANOTHERTITLE3                                                       
61bcc49 3.3.10                   Fedora                          /dev/vg00/lvol0-snap9     ATITLE                                                              
758fa8d 3.3.10                   Fedora                          /dev/vg00/lvol0-snap2     ATITLE                                                              
a948ec1 3.3.4                    Fedora                          /dev/vg00/lvol0-snap2     ATITLE                                                              
b3389d2 3.3.9                    Fedora                          /dev/vg00/lvol0-snap      ATITLE                                                              
bca4f34 3.3.5                    Fedora                          /dev/vg00/lvol0-snap      ATITLE                                                              
d76ed3d 3.3.10                   Fedora                          /dev/vg00/lvol0-snap2     ATITLE                                                              
a16356e 4.16.11-100.fc26.x86_64  Fedora                          /dev/vg_hex/root          Clone test1                                                         
bca58f1 4.1.1-100.fc24           Fedora                          /dev/sda5                 Fedora (4.1.1-100.fc24.x86_64) 24 (Workstation Edition)             
c751c79 3.10-272.el7             Red Hat Enterprise Linux Server /dev/vg00/lvol0-snap      RHEL7 snapshot                                                      
bc0ea6d 3.10-23.el7              Red Hat Enterprise Linux Server /dev/sda5                 Red Hat Enterprise Linux 7.2 (Maipo) 3.10-23.el7                    
943778d 3.10-1.el7.fc24.x86_64   Red Hat Enterprise Linux Server /dev/vg_hex/root          Red Hat Enterprise Linux Server (3.10-1.el7.fc24.x86_64) 7.2 (Maipo)
12a2696 4.11.12-100.fc24.x86_64  Fedora                          /dev/vg00/lvol0-snapshot2 Some other snapshot                                                 
debfd7f 4.11.12-100.fc24.x86_64  Fedora                          /dev/vg00/lvol0-snapshot  Some snapshot                                                       
78861b7 3.10-1.el7.fc24.x86_64   Red Hat Enterprise Linux Server /dev/vg_hex/root          add_del_opts                                                        
92761c2 3.10-1.el7.fc24.x86_64   Red Hat Enterprise Linux Server /dev/vg_hex/root          clone with addopts                                                  
526f54a 5.4.7-100.fc30.x86_64    Fedora                          /dev/vg_hex/root          grub args                                                           
aa9c868 3.3.4                    Fedora                          /dev/vg00/lvol0-snap2     qux                                                                 
89b01a8 1.1.1-1.fc24.x86_64      Fedora                          /dev/vg_root/root         title                                                               
db02de8 1.1.1-1.fc24.x86_64      Fedora                          /dev/vg_root/root         title                                                               
feb2d5c 2.2.2-2.fc24.x86_64      Fedora                          /dev/vg_root/root         title                                                               
463ae3c 2.2.2-2.fc24.x86_64      Fedora                          /dev/vg_root/root         title                    

OS Profiles:

$ boom profile list
OsID    Name                            OsVersion               
3fda8a3 Blanks                          1 (Workstation Edition) 
6cc6727 Comments                        1 (Workstation Edition) 
6bae4a4 Debian GNU/Linux                7 (wheezy)              
01f4a14 Debian GNU/Linux                8 (jessie)              
6bf746b Fedora                          24 (Server Edition)     
9cb53dd Fedora                          24 (Workstation Edition)
9736c34 Fedora                          25 (Server Edition)     
d4439b7 Fedora                          26 (Workstation Edition)
8896596 Fedora                          30 (Workstation Edition)
db5e6d2 Fedora                          32 (Workstation Edition)
bab31a3 Foo                             1 (Server)              
28851f9 NewOs                           1 (Server Edition)      
987f0da NoBTRFS                         1 (Server)              
d3e1bd8 NoLVM                           1 (Server)              
3ee2c8b NoOptions                       1 (Server)              
4abe4f7 Red Hat Enterprise Linux        8 (Ootpa)               
efd6d41 Red Hat Enterprise Linux Server 4 (Server)              
b730331 Red Hat Enterprise Linux Server 5 (Server)              
98c3edb Red Hat Enterprise Linux Server 6 (Server)              
c0b921e Red Hat Enterprise Linux Server 7 (Server)              
3fc389b Red Hat Enterprise Linux Server 7.2 (Maipo)             
72e3679 Red Hat Enterprise Linux Server 7.7 (Maipo)             
4aff687 Red Hat Enterprise Linux Server 7.8 (Maipo)             
b99ea5f Red Hat Enterprise Linux Server 8 (Server)              
81a78ae Ubuntu                          14.04.4 LTS, Trusty Tahr
21e37c8 Ubuntu                          16.04 LTS (Xenial Xerus)
418203e Ubuntu                          17.04 (Zesty Zapus)     
7dbe237 openSUSE Leap                   42.1                    
af60232 openSUSE Leap                   42.3