Test New Build
This page is intended to give users a guide on features to test new unRAID builds. This is intended for those with test machines only. Original list created by bjp999 ( See here. )
A - Basic regression
A1 - unRAID starts / array starts. Access syslog using URL. Nothing bad / unusual (EVERYONE running new versions should do this one!)
A2 - unRAID GUI displays and works. Start / Stop / Check / Restart / Shutdown buttons work.
A3 - Samba shares work. Can read/write from Windows / MAC.
A4 - NFS shares work. Can read/write from Windows / MAC.
A5 - Device page freeplay. With array stopped, remove disks, move them around, etc. on device page. DO NOT START TRY AND START ARRAY. Make sure main screen is working. Then put everything back and Swap 2 disk slots and start array. Then stop, swap back, and start array.
A6 - Run full parity check. Post prior version and new version MB/sec results (not observed, from syslog!!).
A7 - Downgrade to prior version (4.7 -> 4.6, 5.0b3 -> 5.0b2). Verify array comes up properly in prior version. (cannot be run if any 4K aligned drives are added to the array)
B - More advanced regression:
B1A - unRAID disk simulation. Stop array, remove disk, start array. Confirm unRAID simulates the disk
B1B - Trust My Parity Process works. Then, stop array, put disk back in, and run the "Trust My Parity" procedure. Verify it works and parity check is clean (maybe a few parity issues at very beginning of disk)
B2 - Add precleared disk. Run preclear (sector 63 partition version) on a new disk. Add it to the array. Format it. Verify partitioning. Verify functioning. Run speed tests.
B3 - Upsize an existing disk (using sector 63 partitions)
C - Partition Changes / AF Drive Testing
C1 - Add 4k aligned disk. Preclear new (not previously in array) to 4K aligned partitions. Add to array. Set 4K align partitions. Start array. Format disk. Verify partitioning. Verify functioning. Run speed tests.
C2 - Remove EARS jumper test. Remove jumper from existing EARS drive that has already been formatted for unRAID. Run dd command to zero the MBR. Preclear to 4K partitions (Joe L., is the dd command going to be required if you are gong to preclear?). Set to 4K partitions. Start array. Format disk. Verifiy partitioning. Verify functioning. Run speed tests.
C3 - Add Samsung F4 (with firmware update). Run dd command to zero the MBR. Run preclear (sector 64 aligned). Add disk to array. Set to 4K aligned partitions. Start array. Format disk. Verifiy partitioning. Run extensive verification tests (ideas here?). Run speed tests.
C4A - Rebuild 63->64. Simulate failure of a disk (remove from array, start array, stop array). Run dd command to zero the MBR. Set new drive to (4k aligned partitions). Start array. Verify rebuild works. C4B - Rebuild 64->64. Then simulate failure again, then replace disk with same disk and let it rebuild. Confirm rebuild worked. C4C - Rebuild 64->63. Then simulate failure again, run dd command to zero the MBR. Set disk to use (sector 63 partitions), and rebuild again. Verify rebuild works. (If all three tests work, you'll be left back where you started).
C5 - Parity swap / disable. Upsize parity, move parity drive to data drive. (Both 64K - no preclear signature)
D - Add-on testing
D1 - Verify unmenu works
D2 - Verify mymain works
D3 - Verify powerdown works (press ctrl-alt-del or power button and watch server shut down smoothly)
Dx - ... (need help from others on all of the add on testing that needs to occur)
E - Other
E1 - Speed test comparisons from 4.6 to new versions for data and cache drives
E2 - AFP Testing (5.0b3 only)