Standard Prerelease Tests for Crystal ROCK ========================================== This is a proposed test procedure for the Crystal ROCK distribution. It must be passed for before a release may be done. Any additional test are fine too, but not part of a standard procedure. 1. Install Tests ================ Various install scenarios should be tested. 1.a and 1.b can be done in qemu. 1.a The simple install ---------------------- A full install with one big 2GB (or greater) root disk and a 500 MB swap partition. Installation is done using the "next, next, next" approach. The only dialogs where a different behavior than simply pressing enter are for setting the root password and doing the partitioning. The system should boot up with a fully-functional X server and kde. Konqueror, kontact, konsole, gimp and mozilla should start up fine and pass a simply functionality test. Gimp should be able to access all the fonts installed without any additional hacking. The KDE menus should list all the programs installed. 1.b The heavy partitioning test ------------------------------- A "base" install with the following partitioning scheme should go fine, boot, allow logins, and shut down cleanly: part1 / XFS 500 MB part2 /usr ReiserFS 1.500 MB part3 2.000 MB part5 /home JFS 500 MB part6 /var ext3 500 MB part7 /boot ext2 500 MB part8 ---- swap 500 MB 1.c The hardware autodetection test ----------------------------------- A setup such as 1.a on a machine with SCSI disk and CD-ROM and a common 3d-accelerated graphics card with Linux/x.org support. The SCSI devices should be autodetected without any troubles and x11 should be auto-configured with full support for the graphics card. 2. The heavy testcase run ========================= Every package can ship it's own testcase. There will be a simple way to run them all. This should be done on a system with a full installation. 3. The end-user test ==================== A end user should install the system and give feedback.