CDRouter Storage Test Summaries
Test Case Summaries
- Modules: 10
 - Test Cases: 174
 
Required expansions to run all modules below:
- Storage
 - IPv6
 
Below is a summary of the testcases and required expansions for each module
 
        
    
    smb.tcl
Required expansions:
- Storage
 
SMB IPv4 storage tests
| Test Name | Synopsis | 
|---|---|
smb_1 | 
Verify SMB server responds to a service lookup | 
smb_2 | 
Verify SMB server allows directory listing | 
smb_10 | 
Verify SMB server allows file copy to server | 
smb_11 | 
Verify SMB server allows file copy from server | 
smb_12 | 
Verify SMB server allows creation and deletion of new folders | 
smb_13 | 
Verify SMB server allows files to be renamed | 
smb_14 | 
Verify SMB server allows folders to be renamed | 
smb_20 | 
Perform SMB read-after-write test to verify file integrity | 
smb_30 | 
Verify SMB server rejects clients with invalid password | 
smb_31 | 
Verify SMB server rejects unknown clients | 
smb_40 | 
Verify SMB server does not allow file copy for ReadOnly clients | 
smb_41 | 
Verify SMB server does not allow folder creation for ReadOnly clients | 
smb_50 | 
Verify SMB server supports simultaneous access from two clients | 
smb_51 | 
Verify all configured SMB shares and users | 
smb_52 | 
Verify the maximum number of SMB sessions | 
 
        
    
    ftp.tcl
Required expansions:
- Storage
 
FTP IPv4 storage tests
| Test Name | Synopsis | 
|---|---|
ftp_2 | 
Verify FTP server allows directory listing | 
ftp_3 | 
Verify FTP server allows name list command | 
ftp_10 | 
Verify FTP server allows file upload | 
ftp_11 | 
Verify FTP server allows file download | 
ftp_12 | 
Verify FTP server allows creation and deletion of new directories | 
ftp_13 | 
Verify FTP server allows files to be renamed | 
ftp_14 | 
Verify FTP server allows directories to be renamed | 
ftp_20 | 
Perform FTP read-after-write test to verify file integrity | 
ftp_21 | 
Perform FTP read-after-write test to verify file integrity using active mode | 
ftp_22 | 
Perform FTP read-after-write test to verify file integrity using active mode with EPRT disabled | 
ftp_23 | 
Perform FTP read-after-write test to verify file integrity using passive mode with EPSV disabled | 
ftp_30 | 
Verify FTP server rejects clients with invalid password | 
ftp_31 | 
Verify FTP server rejects unknown clients | 
ftp_40 | 
Verify FTP server does not allow file upload for ReadOnly clients | 
ftp_41 | 
Verify FTP server does not allow directory creation for ReadOnly clients | 
ftp_50 | 
Verify FTP server supports simultaneous access from two clients | 
ftp_51 | 
Verify all configured FTP users | 
ftp_52 | 
Verify the maximum number of FTP sessions | 
 
        
    
    ftps.tcl
Required expansions:
- Storage
 
FTPS IPv4 storage tests
| Test Name | Synopsis | 
|---|---|
ftps_2 | 
Verify FTPS server allows directory listing | 
ftps_3 | 
Verify FTPS server allows name list command | 
ftps_10 | 
Verify FTPS server allows file upload | 
ftps_11 | 
Verify FTPS server allows file download | 
ftps_12 | 
Verify FTPS server allows creation and deletion of new directories | 
ftps_13 | 
Verify FTPS server allows files to be renamed | 
ftps_14 | 
Verify FTPS server allows directories to be renamed | 
ftps_20 | 
Perform FTPS read-after-write test to verify file integrity | 
ftps_21 | 
Perform FTPS read-after-write test to verify file integrity using active mode | 
ftps_22 | 
Perform FTPS read-after-write test to verify file integrity using active mode with EPRT disabled | 
ftps_23 | 
Perform FTPS read-after-write test to verify file integrity using passive mode with EPSV disabled | 
ftps_30 | 
Verify FTPS server rejects clients with invalid password | 
ftps_31 | 
Verify FTPS server rejects unknown clients | 
ftps_40 | 
Verify FTPS server does not allow file upload for ReadOnly clients | 
ftps_41 | 
Verify FTPS server does not allow directory creation for ReadOnly clients | 
ftps_50 | 
Verify FTPS server supports simultaneous access from two clients | 
ftps_51 | 
Verify all configured FTPS users | 
ftps_52 | 
Verify the maximum number of FTPS sessions | 
 
        
    
    ftp-wan.tcl
Required expansions:
- Storage
 
WAN FTP IPv4 storage tests
| Test Name | Synopsis | 
|---|---|
ftp_wan_2 | 
Verify FTP server allows directory listing | 
ftp_wan_3 | 
Verify FTP server allows name list command | 
ftp_wan_10 | 
Verify FTP server allows file upload | 
ftp_wan_11 | 
Verify FTP server allows file download | 
ftp_wan_12 | 
Verify FTP server allows creation and deletion of new directories | 
ftp_wan_13 | 
Verify FTP server allows files to be renamed | 
ftp_wan_14 | 
Verify FTP server allows directories to be renamed | 
ftp_wan_20 | 
Perform FTP read-after-write test to verify file integrity | 
ftp_wan_21 | 
Perform FTP read-after-write test to verify file integrity using active mode | 
ftp_wan_22 | 
Perform FTP read-after-write test to verify file integrity using active mode with EPRT disabled | 
ftp_wan_23 | 
Perform FTP read-after-write test to verify file integrity using passive mode with EPSV disabled | 
ftp_wan_30 | 
Verify FTP server rejects clients with invalid password | 
ftp_wan_31 | 
Verify FTP server rejects unknown clients | 
ftp_wan_40 | 
Verify FTP server does not allow file upload for ReadOnly clients | 
ftp_wan_41 | 
Verify FTP server does not allow directory creation for ReadOnly clients | 
ftp_wan_50 | 
Verify FTP server supports simultaneous access from two clients | 
ftp_wan_51 | 
Verify all configured FTP users | 
ftp_wan_52 | 
Verify the maximum number of FTP sessions | 
 
        
    
    ftps-wan.tcl
Required expansions:
- Storage
 
WAN FTPS IPv4 storage tests
| Test Name | Synopsis | 
|---|---|
ftps_wan_2 | 
Verify FTPS server allows directory listing | 
ftps_wan_3 | 
Verify FTPS server allows name list command | 
ftps_wan_10 | 
Verify FTPS server allows file upload | 
ftps_wan_11 | 
Verify FTPS server allows file download | 
ftps_wan_12 | 
Verify FTPS server allows creation and deletion of new directories | 
ftps_wan_13 | 
Verify FTPS server allows files to be renamed | 
ftps_wan_14 | 
Verify FTPS server allows directories to be renamed | 
ftps_wan_20 | 
Perform FTPS read-after-write test to verify file integrity | 
ftps_wan_21 | 
Perform FTPS read-after-write test to verify file integrity using active mode | 
ftps_wan_22 | 
Perform FTPS read-after-write test to verify file integrity using active mode with EPRT disabled | 
ftps_wan_23 | 
Perform FTPS read-after-write test to verify file integrity using passive mode with EPSV disabled | 
ftps_wan_30 | 
Verify FTPS server rejects clients with invalid password | 
ftps_wan_31 | 
Verify FTPS server rejects unknown clients | 
ftps_wan_40 | 
Verify FTPS server does not allow file upload for ReadOnly clients | 
ftps_wan_41 | 
Verify FTPS server does not allow directory creation for ReadOnly clients | 
ftps_wan_50 | 
Verify FTPS server supports simultaneous access from two clients | 
ftps_wan_51 | 
Verify all configured FTPS users | 
ftps_wan_52 | 
Verify the maximum number of FTPS sessions | 
 
        
    
    smb-v6.tcl
Required expansions:
- Storage
 - IPv6
 
SMB IPv6 storage tests
| Test Name | Synopsis | 
|---|---|
ipv6_smb_1 | 
Verify IPv6 SMB server responds to a service lookup | 
ipv6_smb_2 | 
Verify IPv6 SMB server allows directory listing | 
ipv6_smb_10 | 
Verify IPv6 SMB server allows file copy to server | 
ipv6_smb_11 | 
Verify IPv6 SMB server allows file copy from server | 
ipv6_smb_12 | 
Verify IPv6 SMB server allows creation and deletion of new folders | 
ipv6_smb_13 | 
Verify IPv6 SMB server allows files to be renamed | 
ipv6_smb_14 | 
Verify IPv6 SMB server allows folders to be renamed | 
ipv6_smb_20 | 
Perform IPv6 SMB read-after-write test to verify file integrity | 
ipv6_smb_30 | 
Verify IPv6 SMB server rejects clients with invalid password | 
ipv6_smb_31 | 
Verify IPv6 SMB server rejects unknown clients | 
ipv6_smb_40 | 
Verify IPv6 SMB server does not allow file copy for ReadOnly clients | 
ipv6_smb_41 | 
Verify IPv6 SMB server does not allow folder creation for ReadOnly clients | 
ipv6_smb_50 | 
Verify IPv6 SMB server supports simultaneous access from two clients | 
ipv6_smb_51 | 
Verify all configured IPv6 SMB shares and users | 
ipv6_smb_52 | 
Verify the maximum number of IPv6 SMB sessions | 
 
        
    
    ftp-v6.tcl
Required expansions:
- Storage
 - IPv6
 
FTP IPv6 storage tests
| Test Name | Synopsis | 
|---|---|
ipv6_ftp_2 | 
Verify IPv6 FTP server allows directory listing | 
ipv6_ftp_3 | 
Verify IPv6 FTP server allows name list command | 
ipv6_ftp_10 | 
Verify IPv6 FTP server allows file upload | 
ipv6_ftp_11 | 
Verify IPv6 FTP server allows file download | 
ipv6_ftp_12 | 
Verify IPv6 FTP server allows creation and deletion of new directories | 
ipv6_ftp_13 | 
Verify IPv6 FTP server allows files to be renamed | 
ipv6_ftp_14 | 
Verify IPv6 FTP server allows directories to be renamed | 
ipv6_ftp_20 | 
Perform FTP read-after-write test to verify file integrity | 
ipv6_ftp_21 | 
Perform FTP read-after-write test to verify file integrity using active mode | 
ipv6_ftp_22 | 
Perform FTP read-after-write test to verify file integrity using active mode with EPRT disabled | 
ipv6_ftp_23 | 
Perform FTP read-after-write test to verify file integrity using passive mode with EPSV disabled | 
ipv6_ftp_30 | 
Verify IPv6 FTP server rejects clients with invalid password | 
ipv6_ftp_31 | 
Verify IPv6 FTP server rejects unknown clients | 
ipv6_ftp_40 | 
Verify IPv6 FTP server does not allow file upload for ReadOnly clients | 
ipv6_ftp_41 | 
Verify IPv6 FTP server does not allow directory creation for ReadOnly clients | 
ipv6_ftp_50 | 
Verify IPv6 FTP server supports simultaneous access from two clients | 
ipv6_ftp_51 | 
Verify all configured FTP users | 
ipv6_ftp_52 | 
Verify the maximum number of FTP sessions | 
 
        
    
    ftps-v6.tcl
Required expansions:
- Storage
 - IPv6
 
FTPS IPv6 storage tests
| Test Name | Synopsis | 
|---|---|
ipv6_ftps_2 | 
Verify IPv6 FTPS server allows directory listing | 
ipv6_ftps_3 | 
Verify IPv6 FTPS server allows name list command | 
ipv6_ftps_10 | 
Verify IPv6 FTPS server allows file upload | 
ipv6_ftps_11 | 
Verify IPv6 FTPS server allows file download | 
ipv6_ftps_12 | 
Verify IPv6 FTPS server allows creation and deletion of new directories | 
ipv6_ftps_13 | 
Verify IPv6 FTPS server allows files to be renamed | 
ipv6_ftps_14 | 
Verify IPv6 FTPS server allows directories to be renamed | 
ipv6_ftps_20 | 
Perform FTPS read-after-write test to verify file integrity | 
ipv6_ftps_21 | 
Perform FTPS read-after-write test to verify file integrity using active mode | 
ipv6_ftps_22 | 
Perform FTPS read-after-write test to verify file integrity using active mode with EPRT disabled | 
ipv6_ftps_23 | 
Perform FTPS read-after-write test to verify file integrity using passive mode with EPSV disabled | 
ipv6_ftps_30 | 
Verify IPv6 FTPS server rejects clients with invalid password | 
ipv6_ftps_31 | 
Verify IPv6 FTPS server rejects unknown clients | 
ipv6_ftps_40 | 
Verify IPv6 FTPS server does not allow file upload for ReadOnly clients | 
ipv6_ftps_41 | 
Verify IPv6 FTPS server does not allow directory creation for ReadOnly clients | 
ipv6_ftps_50 | 
Verify IPv6 FTPS server supports simultaneous access from two clients | 
ipv6_ftps_51 | 
Verify all configured FTPS users | 
ipv6_ftps_52 | 
Verify the maximum number of FTPS sessions | 
 
        
    
    ftp-wan-v6.tcl
Required expansions:
- Storage
 - IPv6
 
WAN FTP IPv6 storage tests
| Test Name | Synopsis | 
|---|---|
ipv6_ftp_wan_2 | 
Verify FTP server allows directory listing | 
ipv6_ftp_wan_3 | 
Verify FTP server allows name list command | 
ipv6_ftp_wan_10 | 
Verify FTP server allows file upload | 
ipv6_ftp_wan_11 | 
Verify FTP server allows file download | 
ipv6_ftp_wan_12 | 
Verify FTP server allows creation and deletion of new directories | 
ipv6_ftp_wan_13 | 
Verify FTP server allows files to be renamed | 
ipv6_ftp_wan_14 | 
Verify FTP server allows directories to be renamed | 
ipv6_ftp_wan_20 | 
Perform FTP read-after-write test to verify file integrity | 
ipv6_ftp_wan_21 | 
Perform FTP read-after-write test to verify file integrity using active mode | 
ipv6_ftp_wan_22 | 
Perform FTP read-after-write test to verify file integrity using active mode with EPRT disabled | 
ipv6_ftp_wan_23 | 
Perform FTP read-after-write test to verify file integrity using passive mode with EPSV disabled | 
ipv6_ftp_wan_30 | 
Verify FTP server rejects clients with invalid password | 
ipv6_ftp_wan_31 | 
Verify FTP server rejects unknown clients | 
ipv6_ftp_wan_40 | 
Verify FTP server does not allow file upload for ReadOnly clients | 
ipv6_ftp_wan_41 | 
Verify FTP server does not allow directory creation for ReadOnly clients | 
ipv6_ftp_wan_50 | 
Verify FTP server supports simultaneous access from two clients | 
ipv6_ftp_wan_51 | 
Verify all configured FTP users | 
ipv6_ftp_wan_52 | 
Verify the maximum number of FTP sessions | 
 
        
    
    ftps-wan-v6.tcl
Required expansions:
- Storage
 - IPv6
 
WAN FTPS IPv6 storage tests
| Test Name | Synopsis | 
|---|---|
ipv6_ftps_wan_2 | 
Verify FTPS server allows directory listing | 
ipv6_ftps_wan_3 | 
Verify FTPS server allows name list command | 
ipv6_ftps_wan_10 | 
Verify FTPS server allows file upload | 
ipv6_ftps_wan_11 | 
Verify FTPS server allows file download | 
ipv6_ftps_wan_12 | 
Verify FTPS server allows creation and deletion of new directories | 
ipv6_ftps_wan_13 | 
Verify FTPS server allows files to be renamed | 
ipv6_ftps_wan_14 | 
Verify FTPS server allows directories to be renamed | 
ipv6_ftps_wan_20 | 
Perform FTPS read-after-write test to verify file integrity | 
ipv6_ftps_wan_21 | 
Perform FTPS read-after-write test to verify file integrity using active mode | 
ipv6_ftps_wan_22 | 
Perform FTPS read-after-write test to verify file integrity using active mode with EPRT disabled | 
ipv6_ftps_wan_23 | 
Perform FTPS read-after-write test to verify file integrity using passive mode with EPSV disabled | 
ipv6_ftps_wan_30 | 
Verify FTPS server rejects clients with invalid password | 
ipv6_ftps_wan_31 | 
Verify FTPS server rejects unknown clients | 
ipv6_ftps_wan_40 | 
Verify FTPS server does not allow file upload for ReadOnly clients | 
ipv6_ftps_wan_41 | 
Verify FTPS server does not allow directory creation for ReadOnly clients | 
ipv6_ftps_wan_50 | 
Verify FTPS server supports simultaneous access from two clients | 
ipv6_ftps_wan_51 | 
Verify all configured FTPS users | 
ipv6_ftps_wan_52 | 
Verify the maximum number of FTPS sessions |