Test Cases for the RAS Server IOCTL Test
Other versions of this page are also available for the following:
8/27/2008
A complete list of test cases is available by executing the following command line:
s tux -o -d RasServerTest -l /release/rasservertest.dll
If a test case fails, ensure that the device is not out of memory (use MI from PB target control to check). You can try restarting the device and then retry the test, in case there was a lingering configuration setting from a prior test.
The following table shows the test case descriptions for the RAS Server IOCTL Test.
Test case | Description |
---|---|
1 |
RASCNTL_COMMON : RC_INVALID_HANDLE |
2 |
RASCNTL_COMMON : RC_INVALID_IN_BUF |
3 |
RASCNTL_COMMON : RC_INVALID_IN_LEN |
4 |
RASCNTL_COMMON : RC_INVALID_OUT_BUF |
5 |
RASCNTL_COMMON : RC_INVALID_OUT_LEN |
6 |
RASCNTL_SERVER_GET_STATUS : RSGS_VALID_ENABLED |
7 |
RASCNTL_SERVER_GET_STATUS : RSGS_VALID_DISABLED |
16 |
RASCNTL_SERVER_ENABLE : RSE_VALID_ENABLED |
17 |
RASCNTL_SERVER_ENABLE : RSE_VALID_DISABLED |
26 |
RASCNTL_SERVER_DISABLE : RSD_INVALID_DISABLED |
27 |
RASCNTL_SERVER_DISABLE : RSD_VALID_ENABLED |
36 |
RASCNTL_SERVER_GET_PARAMETERS : RSGP_VALID_DISP |
37 |
RASCNTL_SERVER_GET_PARAMETERS : RSGP_DISABLED_PARAMS |
38 |
RASCNTL_SERVER_GET_PARAMETERS : RSGP_ENABLED_PARAMS |
46 |
RASCNTL_SERVER_SET_PARAMETERS : RSSP_VALID_PARAMS |
47 |
RASCNTL_SERVER_SET_PARAMETERS : RSSP_INVALID_PARAMS |
57 |
RASCNTL_SERVER_LINE_ADD : RSLA_INVALID_ALREADY_ADDED |
58 |
RASCNTL_SERVER_LINE_ADD : RSLA_INVALID_LINE |
59 |
RASCNTL_SERVER_LINE_ADD : RSLA_VALID_LINE |
66 |
RASCNTL_SERVER_LINE_REMOVE : RSLR_INVALID_REMOVED |
68 |
RASCNTL_SERVER_LINE_REMOVE : RSLR_INVALID_NONEXIST |
69 |
RASCNTL_SERVER_LINE_REMOVE : RSLR_VALID_REMOVE |
76 |
RASCNTL_SERVER_LINE_ENABLE : RSLE_INVALID_ENABLED_ALREADY |
77 |
RASCNTL_SERVER_LINE_ENABLE : RSLE_INVALID_ENABLED |
78 |
RASCNTL_SERVER_LINE_ENABLE : RSLE_VALID_ENABLE |
79 |
RASCNTL_SERVER_LINE_ENABLE : RSLE_INVALID_NONEXIST |
86 |
RASCNTL_SERVER_LINE_DISABLE : RSLD_INVALID_ALREAY_DISABLED |
87 |
RASCNTL_SERVER_LINE_DISABLE : RSLD_INVALID_NONEXIST |
88 |
RASCNTL_SERVER_LINE_DISABLE : RSLD_VALID_DISABLED |
96 |
RASCNTL_SERVER_LINE_GET_PARAMETERS : RSLGP_INVALID_LINE |
97 |
RASCNTL_SERVER_LINE_GET_PARAMETERS : RSLGP_VALID_LINE |
106 |
RASCNTL_SERVER_LINE_SET_PARAMETERS : RSLGP_VALID_LINE |
107 |
RASCNTL_SERVER_LINE_SET_PARAMETERS : RSLSP_VALID_SETLINE |
108 |
RASCNTL_SERVER_LINE_SET_PARAMETERS : RSLSP_INVALID_NONEXIST |
116 |
RASCNTL_SERVER_USER_SET_CREDENTIALS RSUSC_INVALID_USERNAME |
115 |
RASCNTL_SERVER_USER_SET_CREDENTIALS : RSUSC_NULL_USERNAME |
117 |
RASCNTL_SERVER_USER_SET_CREDENTIALS : RSUSC_INVALID_LONG_USERNAME |
118 |
RASCNTL_SERVER_USER_SET_CREDENTIALS : RSUSC_INVALID_LONG_PW |
119 |
RASCNTL_SERVER_USER_SET_CREDENTIALS : RSUSC_INVALID_PASSWORD |
120 |
RASCNTL_SERVER_USER_SET_CREDENTIALS : RSUSC_VALID_INTL_UN |
126 |
RASCNTL_SERVER_USER_DELETE_CREDENTIALS : RSUDC_INVALID_USERNAME |
127 |
RASCNTL_SERVER_USER_DELETE_CREDENTIALS : RSUDC_INVALID_USER_EXISTS |
128 |
RASCNTL_SERVER_USER_DELETE_CREDENTIALS : RSUDC_INVALID_USER_NOT_EXISTS |
129 |
RASCNTL_SERVER_USER_DELETE_CREDENTIALS : RSUDC_NULL_USER_INTL_NAME |
136 |
RASCNTL_SERVER_SET_IPV6_NET_PREFIX : RSSINP_VALID_RANGE |
137 |
RASCNTL_SERVER_SET_IPV6_NET_PREFIX : RSSINP_INVALID_RANGE |
146 |
RASCNTL_SERVER_GET_IPV6_NET_PREFIX : RSGINP_VALID_RANGE |
147 |
RASCNTL_SERVER_GET_IPV6_NET_PREFIX : RSGINP_INVALID_RANGE |
156 |
RASCNTL_SERVER_LINE_GET_CONNECTION_INFO : RSLGCI_VALID_DISABLED_LINE |
157 |
RASCNTL_SERVER_LINE_GET_CONNECTION_INFO : RSLGCI_VALID_ADDED_LINE |
158 |
RASCNTL_SERVER_LINE_GET_CONNECTION_INFO : RSLGCI_VALID_REMOVED_LINE |
159 |
RASCNTL_SERVER_LINE_GET_CONNECTION_INFO : RSLGCI_VALID_ENABLED_LINE |