quality issue 1140 Design some test preamble and postambles - part II
| | |
| | | <function name="main_backends"> |
| | | |
| | | <sequence> |
| | | |
| | | |
| | | <call function="'testGroup_Preamble'"/> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/backends/import.xml' % (TESTS_DIR)"/> |
| | | <call function="'main_import'" /> |
| | | <call function="'main_import'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/backends/import-tasks.xml' % (TESTS_DIR)"/> |
| | | <call function="'main_import-tasks'" /> |
| | | <call function="'main_import-tasks'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/backends/backendsetup.xml' % (TESTS_DIR)"/> |
| | | <call function="'main_backend-setup'" /> |
| | | <call function="'main_backend-setup'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/backends/backup-tasks.xml' % (TESTS_DIR)"/> |
| | | <call function="'main_backup-tasks'" /> |
| | | <call function="'main_backup-tasks'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/backends/backup.xml' % (TESTS_DIR)"/> |
| | | <call function="'main_backup'" /> |
| | | <call function="'main_backup'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/backends/restore-tasks.xml' % (TESTS_DIR)"/> |
| | | <call function="'main_restore-tasks'" /> |
| | | <call function="'main_restore-tasks'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/backends/restore.xml' % (TESTS_DIR)"/> |
| | | <call function="'main_restore'" /> |
| | | <call function="'main_restore'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/backends/export-tasks.xml' % (TESTS_DIR)"/> |
| | | <call function="'main_export-tasks'" /> |
| | | <call function="'main_export-tasks'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/backends/export.xml' % (TESTS_DIR)"/> |
| | | <call function="'main_export'" /> |
| | | <call function="'main_export'" /> |
| | | |
| | | <!-- Set the server backup the way it was before the backend tests --> |
| | | <call function="'main_quickstart'" /> |
| | | |
| | | <call function="'testGroup_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | <function name="main_backend-setup"> |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testSuite_Preamble'"/> |
| | | |
| | | <!--- Test Suite information |
| | | #@TestSuiteName Backend Setup |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <message> |
| | | 'Backend: Backend Setup for Export, Backup, and Restore Tests' |
| | |
| | | </call> |
| | | |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | | </testcase> |
| | | |
| | | <call function="'testSuite_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | <function name="main_backup-tasks"> |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testSuite_Preamble'"/> |
| | | |
| | | <!--- Start DS --> |
| | | <!--- Start DS --> |
| | | <sequence> |
| | | <message> |
| | | 'Start DS to run on port %s' % (DIRECTORY_INSTANCE_PORT) |
| | |
| | | </call> |
| | | |
| | | </sequence> |
| | | |
| | | |
| | | |
| | | <!--- Check that DS started --> |
| | | <call function="'isAlive'"> |
| | | { 'noOfLoops' : 5 , |
| | | 'noOfMilliSeconds' : 2000 } |
| | | </call> |
| | | <testcase name="'Backend: Backup Tasks 1'"> |
| | | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Backend ExportTasks1: Backup the data in OpenDS by scheduling a task' |
| | | </message> |
| | |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | | </testcase> |
| | | |
| | | |
| | | |
| | | <call function="'testSuite_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | |
| | | <sequence> |
| | | |
| | | |
| | | <call function="'testSuite_Preamble'"/> |
| | | |
| | | <!--- Test Suite information |
| | | #@TestSuiteName Backend Backup Tests |
| | | #@TestSuitePurpose Verify that the basic backup functionality is working in the Directory Server. |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Backend Backup1: Create a backup of the data in OpenDS' |
| | | </message> |
| | |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Backend Backup2: Create an incremental backup of the data in OpenDS' |
| | | </message> |
| | |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Backend Backup3: Create a backup of the data in OpenDS with a backup id' |
| | | </message> |
| | |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Backend Backup4: Create an incremental backup of the data in OpenDS with a backup id' |
| | | </message> |
| | |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Backend Backup5: Create a compressed backup of the data in OpenDS' |
| | | </message> |
| | |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | | </testcase> |
| | | |
| | | <call function="'testSuite_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | <function name="main_export-tasks"> |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testSuite_Preamble'"/> |
| | | |
| | | <!--- Start DS --> |
| | | <sequence> |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Backend ExportTasks1: Export the data in OpenDS by scheduling a task' |
| | | </message> |
| | |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | #@TestResult |
| | | --> |
| | | </sequence> |
| | | |
| | | <call function="'testSuite_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | |
| | | <sequence> |
| | | |
| | | |
| | | <call function="'testSuite_Preamble'"/> |
| | | |
| | | <!--- Test Suite information |
| | | #@TestSuiteName Backend Export Tests |
| | | #@TestSuitePurpose Verify that the basic export functionality is working in the Directory Server. |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Backend Export1: Export the data in OpenDS' |
| | | </message> |
| | |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Backend Export2: Export the data in OpenDS by appending to an ldif file' |
| | | </message> |
| | |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Backend Export3: Export the data in OpenDSwith one includeAttribute parameter ' |
| | | </message> |
| | |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Backend Export4: Export the data in OpenDS with three includeAttribute parameters' |
| | | </message> |
| | |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Backend Export5: Export the data in OpenDS with one excludeAttribute parameter' |
| | | </message> |
| | |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Backend Export6: Export the data in OpenDS with three excludeAttribute parameters' |
| | | </message> |
| | |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Backend Export7: Export the data in OpenDS with one includeFilter parameter' |
| | | </message> |
| | |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Backend Export8: Export the data in OpenDS with three includeFilter parameters' |
| | | </message> |
| | |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Backend Export9: Export the data in OpenDS with one excludeFilter parameter' |
| | | </message> |
| | |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Backend Export10: Export the data in OpenDS with three excludeFilter parameters' |
| | | </message> |
| | |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Backend Export11: Export the data in OpenDS with one includeBranch parameter' |
| | | </message> |
| | |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Backend Export12: Export the data in OpenDS with one excludeBranch parameter' |
| | | </message> |
| | |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Backend Export13: Export the data in OpenDS with one includeAttribute, excludeFilter, and includeBranch parameters' |
| | | </message> |
| | |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Backend Export14: Export the data in OpenDS with one excludeAttribute, includeFilter, and excludeBranch parameters' |
| | | </message> |
| | |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Backend Export15: Export the data in OpenDS in compressed format' |
| | | </message> |
| | |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | #@TestResult |
| | | --> |
| | | |
| | | <call function="'testSuite_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testSuite_Preamble'"/> |
| | | |
| | | <parallel> |
| | | |
| | | <!--- Block : DS --> |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdifTask'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdifTask'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdifTask'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdifTask'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdifTask'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdifTask'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdifTask'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdifTask'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdifTask'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdifTask'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdifTask'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdifTask'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdifTask'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdifTask'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdifTask'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdifTask'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdifTask'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdifTask'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdifTask'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdifTask'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdifTask'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdifTask'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST, |
| | |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdifTask'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST, |
| | |
| | | |
| | | <!-- Should check there is a rejects file and the contents are correct --> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdifTask'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST, |
| | |
| | | |
| | | <!-- Should check there is a rejects file and the contents are correct --> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdifTask'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdifTask'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | </block> |
| | | |
| | | </parallel> |
| | | |
| | | <call function="'testSuite_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testSuite_Preamble'"/> |
| | | |
| | | <!--- Test Suite information |
| | | #@TestSuiteName Backend Import Tests |
| | | #@TestSuitePurpose Verify that the basic import functionality is working in the Directory Server. |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdif'"> |
| | | { 'ldifFile' : '%s/backends/Example.ldif' % STAGED_DATA_DIR } |
| | |
| | | 'uid=rhunt, ou=People, dc=example,dc=com'] } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdif'"> |
| | | { 'ldifFile' : '%s/backends/Example.ldif' % STAGED_DATA_DIR, |
| | |
| | | { 'expectedEntries' : ['uid=scarter,ou=People,dc=example,dc=com','uid=dmiller, ou=People, dc=example,dc=com','uid=rhunt, ou=People, dc=example,dc=com'] } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdif'"> |
| | | { 'ldifFile' : '%s/backends/Include.ldif' % STAGED_DATA_DIR, |
| | |
| | | 'uid=rhunt, ou=People, dc=example,dc=com'] } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdif'"> |
| | | { 'ldifFile' : '%s/backends/Include.ldif' % STAGED_DATA_DIR, |
| | |
| | | 'uid=rhunt, ou=People, dc=example,dc=com'] } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdif'"> |
| | | { 'ldifFile' : '%s/backends/Exclude.ldif' % STAGED_DATA_DIR, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdif'"> |
| | | { 'ldifFile' : '%s/backends/Exclude.ldif' % STAGED_DATA_DIR, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdif'"> |
| | | { 'ldifFile' : '%s/backends/Exclude.ldif' % STAGED_DATA_DIR, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdif'"> |
| | | { 'ldifFile' : '%s/backends/Include.ldif' % STAGED_DATA_DIR, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdif'"> |
| | | { 'ldifFile' : '%s/backends/Include.ldif' % STAGED_DATA_DIR, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdif'"> |
| | | { 'ldifFile' : '%s/backends/Exclude.ldif' % STAGED_DATA_DIR, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdif'"> |
| | | { 'ldifFile' : '%s/backends/Exclude.ldif' % STAGED_DATA_DIR, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdif'"> |
| | | { 'ldifFile' : '%s/backends/Example.ldif' % STAGED_DATA_DIR, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdif'"> |
| | | { 'ldifFile' : '%s/backends/Include.ldif' % STAGED_DATA_DIR, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdif'"> |
| | | { 'ldifFile' : '%s/backends/Exclude.ldif' % STAGED_DATA_DIR, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdif'"> |
| | | { 'ldifFile' : '%s/backends/Include.ldif' % STAGED_DATA_DIR, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdif'"> |
| | | { 'ldifFile' : '%s/backends/Exclude.ldif' % STAGED_DATA_DIR, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdif'"> |
| | | { 'ldifFile' : '%s/backends/Include.ldif' % STAGED_DATA_DIR, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdif'"> |
| | | { 'ldifFile' : '%s/backends/Exclude.ldif' % STAGED_DATA_DIR, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdif'"> |
| | | { 'ldifFile' : '%s/backends/Exclude.ldif' % STAGED_DATA_DIR, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdif'"> |
| | | { 'ldifFile' : '%s/backends/Append.ldif' % STAGED_DATA_DIR, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdif'"> |
| | | { 'ldifFile' : '%s/backends/Append.ldif' % STAGED_DATA_DIR, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdif'"> |
| | | { 'ldifFile' : '%s/backends/Example.ldif.gz' % STAGED_DATA_DIR, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdif'"> |
| | | { 'ldifFile' : '%s/backends/Example.ldif' % STAGED_DATA_DIR, |
| | |
| | | 'Error: Known bug. Issue 839: Encrypted LDIF export is not implemented' |
| | | </message> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdif'"> |
| | | { 'ldifFile' : '%s/backends/Example.ldif' % STAGED_DATA_DIR, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdif'"> |
| | | { 'ldifFile' : '%s/backends/Example.ldif' % STAGED_DATA_DIR, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdif'"> |
| | | { 'ldifFile' : '%s/backends/Schema.ldif' % STAGED_DATA_DIR, |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <call function="'importLdif'"> |
| | | { 'ldifFile' : '%s/backends/Schema.ldif' % STAGED_DATA_DIR } |
| | |
| | | } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | --> |
| | | |
| | | <!-- Need to know what the error codes are --> |
| | | |
| | | </sequence> |
| | | |
| | | <call function="'testSuite_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | | |
| | | </stax> |
| | |
| | | <function name="main_restore-tasks"> |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testSuite_Preamble'"/> |
| | | |
| | | <!--- Test Suite information |
| | | #@TestSuiteName Backend Restore Tasks Tests |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Backend RestoreTasks1: Restore the data in OpenDS by scheduling a task' |
| | | </message> |
| | |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | | </testcase> |
| | | |
| | | <call function="'testSuite_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | <function name="main_restore"> |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testSuite_Preamble'"/> |
| | | |
| | | <!--- Test Suite information |
| | | #@TestSuiteName Backend Restore Tests |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Backend Restore1: Restore data to OpenDS' |
| | | </message> |
| | |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testCase_StartBanner'"/> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Backend Restore2: Restore compressed data to OpenDS' |
| | | </message> |
| | |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_EndBanner'"/> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | | </testcase> |
| | | |
| | | |
| | | <call function="'testSuite_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | |
| | | <function name="main_core"> |
| | | |
| | | <sequence> |
| | | <sequence> |
| | | |
| | | <call function="'testGroup_Preamble'"/> |
| | | |
| | | <parallel> |
| | | <block name="'Block DS Process Active'"> |
| | | |
| | | <!--- Start DS --> |
| | | <sequence> |
| | | <message> |
| | | 'Start DS to run on port %s' % (DIRECTORY_INSTANCE_PORT) |
| | | </message> |
| | | |
| | | <call function="'startDS'"> |
| | | { 'dsbinpath' : '%s' % (OPENDS_BINPATH) } |
| | | </call> |
| | | |
| | | <call function="'checkRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | </sequence> |
| | | |
| | | <!--- End Block DS Process Active --> |
| | | </block> |
| | | |
| | | <block name="'Block Clients'"> |
| | | |
| | | <sequence> |
| | | |
| | | <!--- Check that DS started --> |
| | | <call function="'isAlive'"> |
| | | { 'noOfLoops' : 5 , |
| | | 'noOfMilliSeconds' : 2000 } |
| | | </call> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/core/core_setup.xml' % (TESTS_DIR)"/> |
| | | <call function="'core_setup'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/core/core_entry_cache.xml' % (TESTS_DIR)"/> |
| | | <call function="'core_entry_cache'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/core/core_search_sizelimit.xml' % (TESTS_DIR)"/> |
| | | <call function="'core_search_sizelimit'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/core/core_search_timelimit.xml' % (TESTS_DIR)"/> |
| | | <call function="'core_search_timelimit'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/core/core_tf_filters.xml' % (TESTS_DIR)"/> |
| | | <call function="'core_tf_filters'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/core/core_version_report.xml' % (TESTS_DIR)"/> |
| | | <call function="'core_version_report'" /> |
| | | |
| | | <!--- Stop DS --> |
| | | <parallel> |
| | | |
| | | <block name="'Block DS Process Active'"> |
| | | |
| | | <!--- Start DS --> |
| | | <sequence> |
| | | |
| | | <message> |
| | | 'Stop DS running on port %s' % (DIRECTORY_INSTANCE_PORT) |
| | | 'Start DS to run on port %s' % (DIRECTORY_INSTANCE_PORT) |
| | | </message> |
| | | |
| | | <call function="'stopDS'"> |
| | | { 'dsInstancePort' : '%s' % (DIRECTORY_INSTANCE_PORT) } |
| | | |
| | | <call function="'startDS'"> |
| | | { 'dsbinpath' : '%s' % (OPENDS_BINPATH) } |
| | | </call> |
| | | |
| | | |
| | | <call function="'checkRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | |
| | | </sequence> |
| | | |
| | | </sequence> |
| | | |
| | | <!--- End Block Clients --> |
| | | |
| | | <!--- End Block DS Process Active --> |
| | | </block> |
| | | |
| | | <block name="'Block Clients'"> |
| | | |
| | | <sequence> |
| | | |
| | | <!--- Check that DS started --> |
| | | <call function="'isAlive'"> |
| | | { 'noOfLoops' : 5 , |
| | | 'noOfMilliSeconds' : 2000 } |
| | | </call> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/core/core_setup.xml' % (TESTS_DIR)"/> |
| | | <call function="'core_setup'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/core/core_entry_cache.xml' % (TESTS_DIR)"/> |
| | | <call function="'core_entry_cache'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/core/core_search_sizelimit.xml' % (TESTS_DIR)"/> |
| | | <call function="'core_search_sizelimit'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/core/core_search_timelimit.xml' % (TESTS_DIR)"/> |
| | | <call function="'core_search_timelimit'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/core/core_tf_filters.xml' % (TESTS_DIR)"/> |
| | | <call function="'core_tf_filters'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/core/core_version_report.xml' % (TESTS_DIR)"/> |
| | | <call function="'core_version_report'" /> |
| | | |
| | | <!--- Stop DS --> |
| | | <sequence> |
| | | |
| | | <message> |
| | | 'Stop DS running on port %s' % (DIRECTORY_INSTANCE_PORT) |
| | | </message> |
| | | |
| | | <call function="'stopDS'"> |
| | | { 'dsInstancePort' : '%s' % (DIRECTORY_INSTANCE_PORT) } |
| | | </call> |
| | | |
| | | <call function="'checkRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | </sequence> |
| | | |
| | | </sequence> |
| | | |
| | | <!--- End Block Clients --> |
| | | </block> |
| | | |
| | | </parallel> |
| | | </parallel> |
| | | |
| | | </sequence> |
| | | <call function="'testGroup_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | | |
| | |
| | | <function name="core_entry_cache"> |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testSuite_Preamble'"/> |
| | | |
| | | <!--- Check that DS started --> |
| | | <call function="'isAlive'"> |
| | |
| | | <!--- Test Case : Entry Cache: Default Search --> |
| | | <testcase name="'Core: Entry Cache: Default Search'"> |
| | | <sequence> |
| | | |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <message> |
| | | 'Check the response of OpenDS when an ldap search request is conducted with a single pipe character ("|") for an existing entry' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Entry Cache: Enable Default --> |
| | | <testcase name="'Core: Entry Cache: Enable Default'"> |
| | | <sequence> |
| | | |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <message> |
| | | 'Enable the default entry cache' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Entry Cache: Add Attributes --> |
| | | <testcase name="'Core: Entry Cache: Add Attributes'"> |
| | | <sequence> |
| | | |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <message> |
| | | 'Add three attributes to cn=Entry Cache,cn=config' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Entry Cache: Attribute Already Exists --> |
| | | <testcase name="'Core: Entry Cache: Attribute Already Exists'"> |
| | | <sequence> |
| | | |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <message> |
| | | 'Add one attribute that is not allowed under cn=Entry Cache,cn=config' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 65 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Entry Cache: FIFO Cache--> |
| | | <testcase name="'Core: Entry Cache: FIFO Cache'"> |
| | | <sequence> |
| | | |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <message> |
| | | 'Add second entry cache which is an object of the ds-cfg-fifo-entry-cache class' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Entry Cache: Search --> |
| | | <testcase name="'Core: Entry Cache: Cache Search'"> |
| | | <sequence> |
| | | |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <message> |
| | | 'Check the response of OpenDS when an ldap search request is conducted' |
| | | </message> |
| | |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'dsBaseDN' : 'ou=People,o=core tests,dc=example,dc=com' , |
| | | 'dsFilter' : 'objectclass=*' , |
| | | 'dsFilter' : 'objectclass=*' , |
| | | 'extraParams' : '' } |
| | | |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | | </testcase> |
| | | |
| | | |
| | | <return>RC</return> |
| | | <call function="'testSuite_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | <function name="core_search_sizelimit"> |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testSuite_Preamble'"/> |
| | | |
| | | <!--- Check that DS started --> |
| | | <call function="'isAlive'"> |
| | |
| | | <!--- Test Case : Search Size Limit: Size Limit Exceeded --> |
| | | <testcase name="'Core: Search Size Limit: Size Limit Exceeded'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Core SSzL1: Check the response of OpenDS when an ldap search request is conducted with a search size limit defined in the command line and the search size is exceeed ' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 4 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Search Size Limit: Size Limit Not Exceeded --> |
| | | <testcase name="'Core: Search Size Limit: Size Limit Not Exceeded'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Core SSzL2: Check the response of OpenDS when an ldap search request is conducted with a search size limit defined in the command line and the search size is not exceeed' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Search Size Limit: Server Wide Size Limit 5 --> |
| | | <testcase name="'Core: Search Size Limit: Server Wide Size Limit 5'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Core SSzL3: Change the server-wide search size limit to 5' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Search Size Limit: Server Wide Size Limit Exceeded --> |
| | | <testcase name="'Core: Search Size Limit: Server Wide Size Limit Exceeded'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Core SSzL4: Check the response of OpenDS when an ldap search request is conducted with a search size limit defined by the server-wide parameter, ds-cfg-size-limit, and the search size limit is exceeded' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 4 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Search Size Limit: Server Wide Size Limit 1000--> |
| | | <testcase name="'Core: Search Size Limit: Server Wide Size Limit 1000'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Core SSzL5: Change the server-wide search size limit to 1000' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Search Size Limit: Server Wide Size Limit Not Exceeded --> |
| | | <testcase name="'Core: Search Size Limit: Server Wide Size Limit Not Exceeded '"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Core SSzL6: Check the response of OpenDS when an ldap search request is conducted with a search size limit defined by the server-wide parameter, ds-cfg-size-limit, and the search size limit is not exceeded' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Search Size Limit: Directory Manager Size Limit 5 --> |
| | | <testcase name="'Core: Search Size Limit: Directory Manager Size Limit 5'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Core SSzL7: Change the search size limit for cn=Directory Manager to 5' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Search Size Limit: User Specific Size Limit Exceeded --> |
| | | <testcase name="'Core: Search Size Limit: User Specific Size Limit Exceeded'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Core SSzL8: Check the response of OpenDS when an ldap search request is conducted with a user search size limit defined by the user-specific parameter, ds-rlim-size-limit, and the search size limit is exceeded' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 4 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Search Size Limit: Size Limit Not Applicable --> |
| | | <testcase name="'Core: Search Size Limit: Size Limit Not Applicable'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Core SSzL9: Check the response of OpenDS when an ldap search request is conducted with a user search size limit defined by the user-specific parameter, ds-rlim-size-limit, and the search is conducted as a bind to a different user' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Search Size Limit: Modify Directory Manager Limit -1 --> |
| | | <testcase name="'Core: Search Size Limit: Modify Directory Manager Limit -1'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Core SSzL10: Change the search size limit for cn=Directory Manager to -1' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Search Size Limit: No Size Limit --> |
| | | <testcase name="'Core: Search Size Limit: No Size Limit'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Core SSzL11: Check the response of OpenDS when an ldap search request is conducted with a user search size limit defined as "unlimited" by the user-specific parameter, ds-rlim-size-limit, equal to -1 and the search is against 1150 entries' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | <call function="'testSuite_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | <function name="core_search_timelimit"> |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testSuite_Preamble'"/> |
| | | |
| | | <!--- Check that DS started --> |
| | | <call function="'isAlive'"> |
| | |
| | | <!--- Test Case : Search Time Limit: Time Limit Exceeded --> |
| | | <testcase name="'Core: Search Time Limit: Time Limit Exceeded'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Core STmL1: Check the response of OpenDS when an ldap search request is conducted with a search time limit defined in the command line and the search time is exceeeded' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 3 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Search Time Limit: Time Limit Not Exceeded --> |
| | | <testcase name="'Core: Search Time Limit: Time Limit Not Exceeded'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Core STmL2: Check the response of OpenDS when an ldap search request is conducted with a search time limit defined in the command line and the search time is not exceeed' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Search Time Limit: Server Wide Time Limit 1 --> |
| | | <testcase name="'Core: Search Time Limit: Server Wide Time Limit 1'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Core STmL3: Change the server-wide search time limit to 1' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Search Time Limit: Server Wide Time Limit Exceeded --> |
| | | <testcase name="'Core: Search Time Limit: Server Wide Time Limit Exceeded'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Core STmL4: Check the response of OpenDS when an ldap search request is conducted with a search time limit defined by the server-wide parameter, ds-cfg-time-limit, and the search time limit is exceeded' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 3 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Search Time Limit: Server Wide Time Limit 60 --> |
| | | <testcase name="'Core: Search Time Limit: Server Wide Time Limit 60'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Core STmL5: Change the server-wide search time limit to 60' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Search Time Limit: Server Wide Time Limit Not Exceeded --> |
| | | <testcase name="'Core: Search Time Limit: Server Wide Time Limit Not Exceeded'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Core STmL6: Check the response of OpenDS when an ldap search request is conducted with a search time limit defined by the server-wide parameter, ds-cfg-time-limit, and the search time limit is not exceeded' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Search Time Limit: Directory Manager Time Limit 1 --> |
| | | <testcase name="'Core: Search Time Limit: Directory Manager Time Limit 1'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Core STmL7: Change the search time limit for cn=Directory Manager to 1' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Search Time Limit: User Specific Time Limit Exceeded --> |
| | | <testcase name="'Core: Search Time Limit: User Specific Time Limit Exceeded'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Core STmL8: Check the response of OpenDS when an ldap search request is conducted with a user search time limit defined by the user-specific parameter, ds-rlim-time-limit, and the search time limit is exceeded' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 3 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Search Time Limit: Time Limit Not Applicable --> |
| | | <testcase name="'Core: Search Time Limit: Time Limit Not Applicable'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Core STmL9: Check the response of OpenDS when an ldap search request is conducted with a user search time limit defined by the user-specific parameter, ds-rlim-time-limit, and the search is conducted as a bind to a different user' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Search Time Limit: Directory Manager Time Limit 60 --> |
| | | <testcase name="'Core: Search Time Limit: Directory Manager Time Limit 60'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Core STmL10: Change the search time limit for cn=Directory Manager to 60' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Search Time Limit: No Time Limit --> |
| | | <testcase name="'Core: Search Time Limit: No Time Limit'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Core STmL11: Check the response of OpenDS when an ldap search request is conducted with a user search time limit defined by the user-specific parameter ds-rlim-time-limit, equal to 60 and the search is conducted against 1150 entries' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | <call function="'testSuite_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | <function name="core_setup"> |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testSuite_Preamble'"/> |
| | | |
| | | <!--- Check that DS started --> |
| | | <call function="'isAlive'"> |
| | |
| | | <!--- Test Case : Setup: Add required entries --> |
| | | <testcase name="'Core: Setup: Add Core Entries'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Add entries that are required for the Core Tests' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : To add 1000 extra entries that are required for some of the Core Tests --> |
| | | <testcase name="'Core: Setup: Add 1000 Core Entries'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Add 1000 extra entries that are required for some of the Core Tests' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | <call function="'testSuite_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | <function name="core_tf_filters"> |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testSuite_Preamble'"/> |
| | | |
| | | <!--- Check that DS started --> |
| | | <call function="'isAlive'"> |
| | |
| | | <!--- Test Case : True False Filters: And Filter --> |
| | | <testcase name="'Core: True False Filters: And Filter'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Core TFF1: Check the response of OpenDS when an ldap search request is conducted with a single ampersand character ' |
| | | </message> |
| | |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'dsBaseDN' : 'cn=version,cn=monitor' , |
| | | 'dsFilter' : '&' } |
| | | |
| | | 'dsFilter' : '&' } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : True False Filters: Or Filter --> |
| | | <testcase name="'Core: True False Filters: Or Filter'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Core TFF2: Check the response of OpenDS when an ldap search request is conducted with a single pipe character' |
| | | </message> |
| | |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'dsBaseDN' : 'cn=version,cn=monitor' , |
| | | 'dsFilter' : '|' } |
| | | 'dsFilter' : '|' } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : True False Filters: And Filter Entry Not Exists --> |
| | | <testcase name="'Core: True False Filters: And Filter Entry Not Exists'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Core TFF3: Check the response of OpenDS when an ldap search request is conducted with a single ampersand character for a non-existent entry' |
| | | </message> |
| | |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'dsBaseDN' : 'cn=bad,cn=monitor' , |
| | | 'dsFilter' : '&' } |
| | | 'dsFilter' : '&' } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 32 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : True False Filters: Or Filter Entry Not Exists --> |
| | | <testcase name="'Core: True False Filters: Or Filter Entry Not Exists'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Core TFF4: Check the response of OpenDS when an ldap search request is conducted with a single pipe character for a non-existent entry' |
| | | </message> |
| | |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'dsBaseDN' : 'cn=bad,cn=monitor' , |
| | | 'dsFilter' : '|' } |
| | | 'dsFilter' : '|' } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 32 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | <call function="'testSuite_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | <function name="core_version_report"> |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testSuite_Preamble'"/> |
| | | |
| | | <!--- Check that DS started --> |
| | | <call function="'isAlive'"> |
| | |
| | | <!--- Test Case : Version Report 1 --> |
| | | <testcase name="'Core: Version Report: Search Version'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Core VR1: Check the response of OpenDS when an ldap search request is conducted for the current version of OpenDS ' |
| | | </message> |
| | |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'dsBaseDN' : 'cn=version,cn=monitor' , |
| | | 'dsFilter' : 'objectclass=*' } |
| | | |
| | | 'dsFilter' : 'objectclass=*' } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | |
| | | <return>RC</return> |
| | | |
| | | <call function="'testSuite_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <function name="main_quickstart"> |
| | | |
| | | <sequence> |
| | | <sequence> |
| | | |
| | | <call function="'testGroup_Preamble'"/> |
| | | |
| | | <parallel> |
| | | <block name="'Block DS Process Active'"> |
| | | |
| | | <!--- Start DS --> |
| | | <sequence> |
| | | <message> |
| | | 'Start DS to run on port %s' % (DIRECTORY_INSTANCE_PORT) |
| | | </message> |
| | | |
| | | <call function="'startDS'"> |
| | | { 'dsbinpath' : '%s' % (OPENDS_BINPATH) } |
| | | </call> |
| | | |
| | | <call function="'checkRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | </sequence> |
| | | |
| | | <!--- End Block DS Process Active --> |
| | | </block> |
| | | |
| | | <block name="'Block Clients'"> |
| | | |
| | | <sequence> |
| | | |
| | | <!--- Check that DS started --> |
| | | <call function="'isAlive'"> |
| | | { 'noOfLoops' : 5 , |
| | | 'noOfMilliSeconds' : 2000 } |
| | | </call> |
| | | |
| | | <!--- Test Case : Add Quickstart Entries --> |
| | | <testcase name="'Quickstart: Add : Quick Start Entries'"> |
| | | <parallel> |
| | | |
| | | <block name="'Block DS Process Active'"> |
| | | |
| | | <!--- Start DS --> |
| | | <sequence> |
| | | <message> |
| | | 'Quickstart: Adding quickstart entries' |
| | | </message> |
| | | |
| | | <call function="'addEntry'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeAdded' : '%s/quickstart/quickstart.ldif' % STAGED_DATA_DIR } |
| | | <message> |
| | | 'Start DS to run on port %s' % (DIRECTORY_INSTANCE_PORT) |
| | | </message> |
| | | |
| | | <call function="'startDS'"> |
| | | { 'dsbinpath' : '%s' % (OPENDS_BINPATH) } |
| | | </call> |
| | | |
| | | <call function="'checkRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | </sequence> |
| | | |
| | | <!--- End Block DS Process Active --> |
| | | </block> |
| | | |
| | | <block name="'Block Clients'"> |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testSuite_Preamble'"/> |
| | | |
| | | <!--- Check that DS started --> |
| | | <call function="'isAlive'"> |
| | | { 'noOfLoops' : 5 , |
| | | 'noOfMilliSeconds' : 2000 } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <!--- Test Case : Add Quickstart Entries --> |
| | | <testcase name="'Quickstart: Add : Quick Start Entries'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Quickstart: Adding quickstart entries' |
| | | </message> |
| | | |
| | | <call function="'addEntry'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | | 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'entryToBeAdded' : '%s/quickstart/quickstart.ldif' % STAGED_DATA_DIR } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Stop DS --> |
| | | <sequence> |
| | | <message> |
| | | 'Stop DS running on port %s' % (DIRECTORY_INSTANCE_PORT) |
| | | </message> |
| | | |
| | | <call function="'stopDS'"> |
| | | { 'dsInstancePort' : '%s' % (DIRECTORY_INSTANCE_PORT) } |
| | | </call> |
| | | |
| | | <call function="'checkRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | </sequence> |
| | | |
| | | <call function="'testSuite_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- End Block Clients --> |
| | | </block> |
| | | |
| | | <!--- Stop DS --> |
| | | <sequence> |
| | | <message> |
| | | 'Stop DS running on port %s' % (DIRECTORY_INSTANCE_PORT) |
| | | </message> |
| | | |
| | | <call function="'stopDS'"> |
| | | { 'dsInstancePort' : '%s' % (DIRECTORY_INSTANCE_PORT) } |
| | | </call> |
| | | |
| | | <call function="'checkRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | </sequence> |
| | | </parallel> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | <!--- End Block Clients --> |
| | | </block> |
| | | |
| | | </parallel> |
| | | |
| | | </sequence> |
| | | <call function="'testGroup_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | | |
| | |
| | | |
| | | <if expr="OSName == 'Win2003'"> |
| | | <script>fileExt= '.bat'</script> |
| | | <else> |
| | | <script>fileExt= ''</script> |
| | | </else> |
| | | <else> |
| | | <script>fileExt= ''</script> |
| | | </else> |
| | | </if> |
| | | |
| | | <!--- The Functional Tests --> |
| | |
| | | <function name="main_schema"> |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testGroup_Preamble'"/> |
| | | |
| | | <parallel> |
| | | <block name="'Block DS Process Active'"> |
| | |
| | | </call> |
| | | </sequence> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | <!--- End Block Clients --> |
| | | </block> |
| | | |
| | | </parallel> |
| | | |
| | | <call function="'testGroup_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | <function name="schema_rfc_tests"> |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testSuite_Preamble'"/> |
| | | |
| | | <!--- Check that DS started --> |
| | | <call function="'isAlive'"> |
| | |
| | | <!--- Test Case : Schema RFC Test 2079 --> |
| | | <testcase name="'Core: Schema: RFC 2079'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Schema: Add an entry that is covered by rfc 2079' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Schema RFC Test 2247 --> |
| | | <testcase name="'Core: Schema: RFC 2247 1'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Schema: Add an entry that is covered by rfc 2247' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Schema RFC Test 2247 --> |
| | | <testcase name="'Core: Schema: RFC 2247 2'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Schema: Add an entry that is covered by rfc 2247' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Schema RFC Test 2247 --> |
| | | <testcase name="'Core: Schema: RFC 2247 3'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Schema: Add an entry that is covered by rfc 2247' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 65 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Schema RFC 2247 --> |
| | | <testcase name="'Core: Schema: RFC 2247 4'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Schema: Add an entry that is covered by rfc 2247' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 65 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Schema RFC 2247 --> |
| | | <testcase name="'Core: Schema: RFC 2247 5'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Schema: Add an entry that is covered by rfc 2247' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 65 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Schema RFC Test 2377 --> |
| | | <testcase name="'Core: Schema: RFC 2377'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Schema: Add an entry that is covered by rfc 2377' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Schema RFC Test 2798 --> |
| | | <testcase name="'Core: Schema: RFC 2798'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Schema: Add an entry that is covered by rfc 2798' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Schema RFC 3045 --> |
| | | <testcase name="'Core: Schema: RFC 3045 1'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Schema: Modify an entry that is covered by rfc 3045' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 53 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Schema RFC 3045 --> |
| | | <testcase name="'Core: Schema: RFC 3045 2'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Schema: Modify an entry that is covered by rfc 3045' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 53 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Schema RFC 4403 --> |
| | | <testcase name="'Core: Schema: RFC 4403 1'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Schema: Add an entry that is covered by rfc 4403' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Schema RFC 4403 --> |
| | | <testcase name="'Core: Schema: RFC 4403 2'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Schema: Add an entry that is covered by rfc 4403' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Schema RFC Test 4403 --> |
| | | <testcase name="'Core: Schema: RFC 4403 3'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Schema: Add an entry that is covered by rfc 4403' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 65 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Schema RFC Test 4403 --> |
| | | <testcase name="'Core: Schema: RFC 4403 4'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Schema: Add an entry that is covered by rfc 4403' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Schema RFC Test 4403 --> |
| | | <testcase name="'Core: Schema: RFC 4403 5'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Schema: Add an entry that is covered by rfc 4403' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 65 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Schema RFC Test 2307 --> |
| | | <testcase name="'Core: Schema: Draft Howard RFC 2307bis 1'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Schema: Add an entry that is covered by draft-howard-rfc2307bis' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Schema RFC 2307 --> |
| | | <testcase name="'Core: Schema: Draft Howard RFC 2307bis 2'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Schema: Add an entry that is covered by draft-howard-rfc2307bis' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 65 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Schema RFC 2307 --> |
| | | <testcase name="'Core: Schema: Draft Howard RFC 2307bis 1'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Schema: Add an entry that is covered by draft-howard-rfc2307bis' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Schema RFC Test 2307 --> |
| | | <testcase name="'Core: Schema: Draft Howard RFC 2307bis 1'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Schema: Add an entry that is covered by draft-howard-rfc2307bis' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 65 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Schema RFC draft-furseth-ldap-untypedobject --> |
| | | <testcase name="'Core: Schema: Draft Furseth LDAP Untypedobject'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Schema: Add an entry that is covered by draft-furseth-ldap-untypedobject' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Schema RFC draft-good-ldap-changelog --> |
| | | <testcase name="'Core: Schema: Draft Good LDAP Changelog 1'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Schema: Add an entry that is covered by draft-good-ldap-changelog' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Schema RFC draft-good-ldap-changelog --> |
| | | <testcase name="'Core: Schema: Draft Good LDAP Changelog 2'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Schema: Add an entry that is covered by draft-good-ldap-changelog' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Schema RFC draft-good-ldap-changelog --> |
| | | <testcase name="'Core: Schema: Draft Good LDAP Changelog 2'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Schema: Add an entry that is covered by draft-good-ldap-changelog' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Schema RFC Test draft-howard-namedobject --> |
| | | <testcase name="'Core: Schema: Draft Howard NamedObject 1'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Schema: Add an entry that is covered by draft-howard-namedobject' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Schema RFC Test draft-howard-namedobject --> |
| | | <testcase name="'Core: Schema: Draft Howard NamedObject 2'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Schema: Add an entry that is covered by draft-howard-namedobject' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Schema RFC Test draft-ietf-ldup-subentry --> |
| | | <testcase name="'Core: Schema: Draft IETF LDUP Subentry 1'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Schema: Add an entry that is covered by draft-ietf-ldup-subentry' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Schema RFC Test draft-ietf-ldup-subentry --> |
| | | <testcase name="'Core: Schema: Draft IETF LDUP Subentry 2'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Schema: Add an entry that is covered by draft-ietf-ldup-subentry' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Schema RFC Test draft-ietf-ldup-subentry --> |
| | | <testcase name="'Core: Schema: Draft IETF LDUP Subentry 3'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Schema: Add an entry that is covered by draft-ietf-ldup-subentry' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 53 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Schema Disable Schema Checking --> |
| | | <testcase name="'Core: Schema: Disable Schema Checking'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Schema: Disable schema checking' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Schema: Enable Schema Checking' --> |
| | | <testcase name="'Core: Schema: Enable Schema Checking'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Schema: Enable Schema Checking' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Schema: Disable Syntax Checking --> |
| | | <testcase name="'Core: Schema: Disable Syntax Checking'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Schema: Disable syntax checking' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Schema: Disable Syntax Checking --> |
| | | <testcase name="'Core: Schema: Disable Syntax Checking'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Schema: Enable syntax checking' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Schema RFC Test draft-ietf-zeilenga-ldap-cosine --> |
| | | <testcase name="'Core: Schema: Draft IETF Zeilenga LDAP COSINE 1'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Schema: Add an entry that is covered by draft-ietf-zeilenga-ldap-cosine' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Schema RFC Test draft-ietf-zeilenga-ldap-cosine --> |
| | | <testcase name="'Core: Schema: Draft IETF Zeilenga LDAP COSINE 2'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Schema: Add an entry that is covered by draft-ietf-zeilenga-ldap-cosine' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Schema RFC Test draft-ietf-zeilenga-ldap-cosine --> |
| | | <testcase name="'Core: Schema: Draft IETF Zeilenga LDAP COSINE 3'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Schema: Add an entry that is covered by draft-ietf-zeilenga-ldap-cosine' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 65 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <testcase name="'Core: Schema: RFC 2739'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Schema: Add an entry that is covered by rfc 2739' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <testcase name="'Core: Schema: RFC 2714 1'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Schema: Add an entry that is covered by rfc 2714' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 65 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <testcase name="'Core: Schema: RFC 2714 2'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Schema: Add an entry that is covered by rfc 2714' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <testcase name="'Core: Schema: RFC 2713'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Schema: Add an entry that is covered by rfc 2713' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | <call function="'testSuite_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | <function name="schema_setup"> |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testSuite_Preamble'"/> |
| | | |
| | | <!--- Check that DS started --> |
| | | <call function="'isAlive'"> |
| | |
| | | <!--- Test Case : Add required entries --> |
| | | <testcase name="'Core: Schema: Add required entries'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Add entries that are required for the Schema Tests' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | <call function="'testSuite_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <parallel> |
| | | <block name="'Block DS Process Active'"> |
| | | <call function="'testSuite_Preamble'"/> |
| | | |
| | | <parallel> |
| | | |
| | | <block name="'Block DS Process Active'"> |
| | | |
| | | <!--- Start DS --> |
| | | <sequence> |
| | | <message> |
| | | 'Start DS to run on port %s' % (DIRECTORY_INSTANCE_PORT) |
| | | </message> |
| | | |
| | | <!--- Start DS --> |
| | | <call function="'startDS'"> |
| | | { 'dsbinpath' : '%s' % (OPENDS_BINPATH) } |
| | | </call> |
| | | |
| | | <call function="'checkRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | </sequence> |
| | | |
| | | <!--- End Block DS Process Active --> |
| | | </block> |
| | | |
| | | <block name="'Block Clients'"> |
| | | |
| | | <sequence> |
| | | |
| | | <!--- Check that DS started --> |
| | | <call function="'isAlive'"> |
| | | { 'noOfLoops' : 5 , |
| | | 'noOfMilliSeconds' : 2000 } |
| | | </call> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/account_activation/security_setup_account_activation.xml' % (TESTS_DIR)"/> |
| | | <call function="'setup_account_activation'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/account_activation/security_test_account.xml' % (TESTS_DIR)"/> |
| | | <call function="'test_account'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/account_activation/security_account_expiration.xml' % (TESTS_DIR)"/> |
| | | <call function="'account_expiration'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/account_activation/security_teardown_account_activation.xml' % (TESTS_DIR)"/> |
| | | <call function="'teardown_account_activation'" /> |
| | | |
| | | <!--- Stop DS --> |
| | | <sequence> |
| | | <message> |
| | | 'Stop DS running on port %s' % (DIRECTORY_INSTANCE_PORT) |
| | | </message> |
| | | |
| | | <call function="'stopDS'"> |
| | | { 'dsInstancePort' : '%s' % (DIRECTORY_INSTANCE_PORT) } |
| | | </call> |
| | | |
| | | <call function="'checkRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | </sequence> |
| | | |
| | | </sequence> |
| | | |
| | | <!--- End Block Clients --> |
| | | </block> |
| | | |
| | | </parallel> |
| | | |
| | | <!--- Start DS --> |
| | | <sequence> |
| | | <message> |
| | | 'Start DS to run on port %s' % (DIRECTORY_INSTANCE_PORT) |
| | | </message> |
| | | |
| | | <!--- Start DS --> |
| | | <call function="'startDS'"> |
| | | { 'dsbinpath' : '%s' % (OPENDS_BINPATH) } |
| | | </call> |
| | | |
| | | <call function="'checkRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | </sequence> |
| | | |
| | | <!--- End Block DS Process Active --> |
| | | </block> |
| | | |
| | | <block name="'Block Clients'"> |
| | | |
| | | <sequence> |
| | | |
| | | <!--- Check that DS started --> |
| | | <call function="'isAlive'"> |
| | | { 'noOfLoops' : 5 , |
| | | 'noOfMilliSeconds' : 2000 } |
| | | </call> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/account_activation/security_setup_account_activation.xml' % (TESTS_DIR)"/> |
| | | <call function="'setup_account_activation'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/account_activation/security_test_account.xml' % (TESTS_DIR)"/> |
| | | <call function="'test_account'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/account_activation/security_account_expiration.xml' % (TESTS_DIR)"/> |
| | | <call function="'account_expiration'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/account_activation/security_teardown_account_activation.xml' % (TESTS_DIR)"/> |
| | | <call function="'teardown_account_activation'" /> |
| | | |
| | | <!--- Stop DS --> |
| | | <sequence> |
| | | <message> |
| | | 'Stop DS running on port %s' % (DIRECTORY_INSTANCE_PORT) |
| | | </message> |
| | | |
| | | <call function="'stopDS'"> |
| | | { 'dsInstancePort' : '%s' % (DIRECTORY_INSTANCE_PORT) } |
| | | </call> |
| | | |
| | | <call function="'checkRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | </sequence> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | <!--- End Block Clients --> |
| | | </block> |
| | | |
| | | </parallel> |
| | | |
| | | <call function="'testSuite_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | <!--- Test Case : Add Entries for Acount Activation Tests --> |
| | | <testcase name="'Security: Acct Act: Add Initial Entries'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Account Activation: Adding Initial Entries' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | <!--- Delete Branch --> |
| | | <testcase name="'Security: Acct Act: Postamble Reset'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Acct Act: Postamble - Deleting Branch' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | <!--- Test case: User Bind Before Deactivation --> |
| | | <testcase name="'Security: Acct Act: Preamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Account Activation: Preamble - Checking User Bind Before Deactivation' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Admin Deactivate User--> |
| | | <testcase name="'Security: Acct Act: Admin Deactivate User'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Account Activation: Admin Deactivating User' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : User Bind After Deactivation--> |
| | | <testcase name="'Security: Acct Act: User Bind After Deactivation'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Acct Act: User Binding After Deactivation' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test case: Admin Reactivate User --> |
| | | <testcase name="'Security: Acct Act: Postamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Account Activation: Postamble Step 1. Admin Reactivating User' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <parallel> |
| | | <block name="'Block DS Process Active'"> |
| | | <call function="'testSuite_Preamble'"/> |
| | | |
| | | <parallel> |
| | | |
| | | <block name="'Block DS Process Active'"> |
| | | |
| | | <!--- Start DS --> |
| | | <sequence> |
| | | <message> |
| | | 'Start DS to run on port %s' % (DIRECTORY_INSTANCE_PORT) |
| | | </message> |
| | | |
| | | <!--- Start DS --> |
| | | <call function="'startDS'"> |
| | | { 'dsbinpath' : '%s' % (OPENDS_BINPATH) } |
| | | </call> |
| | | |
| | | <call function="'checkRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | </sequence> |
| | | |
| | | <!--- End Block DS Process Active --> |
| | | </block> |
| | | |
| | | <block name="'Block Clients'"> |
| | | |
| | | <sequence> |
| | | |
| | | <!--- Check that DS started --> |
| | | <call function="'isAlive'"> |
| | | { 'noOfLoops' : 5 , |
| | | 'noOfMilliSeconds' : 2000 } |
| | | </call> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/auth_pwd_syntax/security_setup_auth_pwd_syntax.xml' % (TESTS_DIR)"/> |
| | | <call function="'setup_auth_pwd_syntax'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/auth_pwd_syntax/security_auth_pwd_syntax_MD5_policy.xml' % (TESTS_DIR)"/> |
| | | <call function="'auth_pwd_syntax_MD5_policy'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/auth_pwd_syntax/security_auth_pwd_syntax_SHA256_policy.xml' % (TESTS_DIR)"/> |
| | | <call function="'auth_pwd_syntax_SHA256_policy'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/auth_pwd_syntax/security_auth_pwd_syntax_SHA384_policy.xml' % (TESTS_DIR)"/> |
| | | <call function="'auth_pwd_syntax_SHA384_policy'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/auth_pwd_syntax/security_auth_pwd_syntax_SHA512_policy.xml' % (TESTS_DIR)"/> |
| | | <call function="'auth_pwd_syntax_SHA512_policy'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/auth_pwd_syntax/security_auth_pwd_syntax_SHA1_policy.xml' % (TESTS_DIR)"/> |
| | | <call function="'auth_pwd_syntax_SHA1_policy'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/auth_pwd_syntax/security_auth_pwd_syntax_def_policy.xml' % (TESTS_DIR)"/> |
| | | <call function="'auth_pwd_syntax_def_policy'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/auth_pwd_syntax/security_teardown_auth_pwd_syntax.xml' % (TESTS_DIR)"/> |
| | | <call function="'teardown_auth_pwd_syntax'" /> |
| | | |
| | | <!--- Stop DS --> |
| | | <sequence> |
| | | <message> |
| | | 'Stop DS running on port %s' % (DIRECTORY_INSTANCE_PORT) |
| | | </message> |
| | | |
| | | <call function="'stopDS'"> |
| | | { 'dsInstancePort' : '%s' % (DIRECTORY_INSTANCE_PORT) } |
| | | </call> |
| | | |
| | | <call function="'checkRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | </sequence> |
| | | |
| | | </sequence> |
| | | |
| | | <!--- End Block Clients --> |
| | | </block> |
| | | |
| | | <!--- Start DS --> |
| | | <sequence> |
| | | <message> |
| | | 'Start DS to run on port %s' % (DIRECTORY_INSTANCE_PORT) |
| | | </message> |
| | | </parallel> |
| | | |
| | | <!--- Start DS --> |
| | | <call function="'startDS'"> |
| | | { 'dsbinpath' : '%s' % (OPENDS_BINPATH) } |
| | | </call> |
| | | |
| | | <call function="'checkRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | </sequence> |
| | | |
| | | <!--- End Block DS Process Active --> |
| | | </block> |
| | | |
| | | <block name="'Block Clients'"> |
| | | |
| | | <sequence> |
| | | |
| | | <!--- Check that DS started --> |
| | | <call function="'isAlive'"> |
| | | { 'noOfLoops' : 5 , |
| | | 'noOfMilliSeconds' : 2000 } |
| | | </call> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/auth_pwd_syntax/security_setup_auth_pwd_syntax.xml' % (TESTS_DIR)"/> |
| | | <call function="'setup_auth_pwd_syntax'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/auth_pwd_syntax/security_auth_pwd_syntax_MD5_policy.xml' % (TESTS_DIR)"/> |
| | | <call function="'auth_pwd_syntax_MD5_policy'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/auth_pwd_syntax/security_auth_pwd_syntax_SHA256_policy.xml' % (TESTS_DIR)"/> |
| | | <call function="'auth_pwd_syntax_SHA256_policy'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/auth_pwd_syntax/security_auth_pwd_syntax_SHA384_policy.xml' % (TESTS_DIR)"/> |
| | | <call function="'auth_pwd_syntax_SHA384_policy'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/auth_pwd_syntax/security_auth_pwd_syntax_SHA512_policy.xml' % (TESTS_DIR)"/> |
| | | <call function="'auth_pwd_syntax_SHA512_policy'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/auth_pwd_syntax/security_auth_pwd_syntax_SHA1_policy.xml' % (TESTS_DIR)"/> |
| | | <call function="'auth_pwd_syntax_SHA1_policy'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/auth_pwd_syntax/security_auth_pwd_syntax_def_policy.xml' % (TESTS_DIR)"/> |
| | | <call function="'auth_pwd_syntax_def_policy'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/auth_pwd_syntax/security_teardown_auth_pwd_syntax.xml' % (TESTS_DIR)"/> |
| | | <call function="'teardown_auth_pwd_syntax'" /> |
| | | |
| | | <!--- Stop DS --> |
| | | <sequence> |
| | | <message> |
| | | 'Stop DS running on port %s' % (DIRECTORY_INSTANCE_PORT) |
| | | </message> |
| | | |
| | | <call function="'stopDS'"> |
| | | { 'dsInstancePort' : '%s' % (DIRECTORY_INSTANCE_PORT) } |
| | | </call> |
| | | |
| | | <call function="'checkRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | </sequence> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | <!--- End Block Clients --> |
| | | </block> |
| | | |
| | | </parallel> |
| | | |
| | | <call function="'testSuite_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | --> |
| | | <testcase name="'Security: Auth Pwd Syntax: MD5 Policy - Preamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: MD5 Policy Preamble - Admin adding MD5 password policy' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: Auth Pwd Syntax: MD5 Policy - Add Users'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: MD5 Policy - Admin adding new users' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | --> |
| | | <testcase name="'Security: Auth Pwd Syntax: MD5 Policy - Add User w/o Objectclass'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: MD5 Policy - Admin adding a new user without authpasswordobject' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | --> |
| | | <testcase name="'Security: Auth Pwd Syntax: MD5 Policy - Add User w/o Pwd Policy'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: MD5 Policy - Admin adding a new user with no password policy defined' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | --> |
| | | <testcase name="'Security: Auth Pwd Syntax: MD5 Policy - Postamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: MD5 Policy Postamble - Deleting Branch' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | --> |
| | | <testcase name="'Security: Auth Pwd Syntax: SHA1 Policy - Preamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: SHA1 Policy Preamble - Admin adding SHA1 password policy' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: Auth Pwd Syntax: SHA1 Policy - Add Users'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: SHA1 Policy - Admin adding new users' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | --> |
| | | <testcase name="'Security: Auth Pwd Syntax: SHA1 Policy - Add User w/o Objectclass'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: SHA1 Policy - Admin adding a new user without authpasswordobject' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | --> |
| | | <testcase name="'Security: Auth Pwd Syntax: SHA1 Policy - Add User w/o Pwd Policy'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: SHA1 Policy - Admin adding a new user with no password policy defined' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: Auth Pwd Syntax: SHA1 Policy - Postamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: SHA1 Policy Postamble - Deleting Branch' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | --> |
| | | <testcase name="'Security: Auth Pwd Syntax: SHA256 Policy - Preamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: SHA256 Policy Preamble - Admin adding SHA256 password policy' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: Auth Pwd Syntax: SHA256 Policy - Add Users'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: SHA256 Policy - Admin adding new users' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | --> |
| | | <testcase name="'Security: Auth Pwd Syntax: SHA256 Policy - Add User w/o Objectclass'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: SHA256 Policy - Admin adding a new user without authpasswordobject' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | --> |
| | | <testcase name="'Security: Auth Pwd Syntax: SHA256 Policy - Add User w/o Pwd Policy'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: SHA256 Policy - Admin adding a new user with no password policy defined' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | --> |
| | | <testcase name="'Security: Auth Pwd Syntax: SHA256 Policy - Postamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: SHA256 Policy Postamble - Deleting Branch' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | --> |
| | | <testcase name="'Security: Auth Pwd Syntax: SHA384 Policy - Preamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: SHA384 Policy Preamble - Admin adding SHA384 password policy' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: Auth Pwd Syntax: SHA384 Policy - Add Users'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: SHA384 Policy - Admin adding new users' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | --> |
| | | <testcase name="'Security: Auth Pwd Syntax: SHA384 Policy - Add User w/o Objectclass'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: SHA384 Policy - Admin adding a new user without authpasswordobject' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | --> |
| | | <testcase name="'Security: Auth Pwd Syntax: SHA384 Policy - Add User w/o Pwd Policy'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: SHA384 Policy - Admin adding a new user with no password policy defined' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | --> |
| | | <testcase name="'Security: Auth Pwd Syntax: SHA384 Policy - Postamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: SHA384 Policy Postamble - Deleting Branch' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | --> |
| | | <testcase name="'Security: Auth Pwd Syntax: SHA512 Policy - Preamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: SHA512 Policy Preamble - Admin adding SHA512 password policy' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: Auth Pwd Syntax: SHA512 Policy - Add Users'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: SHA512 Policy - Admin adding new users' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | --> |
| | | <testcase name="'Security: Auth Pwd Syntax: SHA512 Policy - Add User w/o Objectclass'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: SHA512 Policy - Admin adding a new user without authpasswordobject' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | --> |
| | | <testcase name="'Security: Auth Pwd Syntax: SHA512 Policy - Add User w/o Pwd Policy'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: SHA512 Policy - Admin adding a new user with no password policy defined' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | --> |
| | | <testcase name="'Security: Auth Pwd Syntax: SHA512 Policy - Postamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: SHA512 Policy Postamble - Deleting Branch' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | --> |
| | | <testcase name="'Security: Auth Pwd Syntax: Default Policy - Preamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: Default Policy Preamble - Modify Default Password Policy' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | --> |
| | | <testcase name="'Security: Auth Pwd Syntax: Default Policy - Add Users'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: Default Policy - Admin adding new users' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | --> |
| | | <testcase name="'Security: Auth Pwd Syntax: Default Policy - Postamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: Default Policy Preamble - Modify Default Password Policy' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | --> |
| | | <testcase name="'Security: Auth Pwd Syntax: Add Initial Entries'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: Adding Initial Entries' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | --> |
| | | <testcase name="'Security: Auth Pwd Syntax: Postamble Reset'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Auth Pwd Syntax: Postamble - Deleting Branch' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | <function name="security_bind_no_pwd"> |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testSuite_Preamble'"/> |
| | | |
| | | <parallel> |
| | | <block name="'Block DS Process Active'"> |
| | |
| | | |
| | | </parallel> |
| | | |
| | | <call function="'testSuite_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | <!--- Test Case : Default - Search Entry With Pwd --> |
| | | <testcase name="'Security: Bind No Pwd: Default - Search Entry With Pwd'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Bind No Pwd: Default - Search Entry With Pwd' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Default - Search Entry With No Pwd --> |
| | | <testcase name="'Security: Bind No Pwd: Default - Search Entry With No Pwd'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Bind No Pwd: Default - Search Entry With No Pwd' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Enable Binds With No Password --> |
| | | <testcase name="'Security: Bind No Pwd: Enable'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Bind No Pwd: Enable Binds With No Password' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Enabled - Search Entry With Pwd --> |
| | | <testcase name="'Security: Bind No Pwd: Enabled - Search Entry With Pwd'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Bind No Pwd: Enabled - Search Entry With Pwd' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Enabled - Search Entry With No Pwd --> |
| | | <testcase name="'Security: Bind No Pwd: Enabled - Search Entry With No Pwd'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Bind No Pwd: Enabled - Search Entry With No Pwd' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Enabled - Search As User With No Pwd --> |
| | | <testcase name="'Security: Bind No Pwd: Enabled - Search As User With No Pwd'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Bind No Pwd: Enabled - Search As User With No Pwd' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Enabled - Search As Non-exist User --> |
| | | <testcase name="'Security: Bind No Pwd: Enabled - Search As Non-exist User'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Bind No Pwd: Enabled - Search As Non-exist User' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Reset Configuration --> |
| | | <testcase name="'Security: Bind No Pwd: Postamble Reset'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Bind No Pwd: Reset - Step 1. Reset Configuration' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | <!--- Test Case : Add Entries for Bind No Pwd Tests --> |
| | | <testcase name="'Security: Bind No Pwd: Add Initial Entries'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Bind No Pwd: Adding Initial Entries' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | <!--- Delete Branch --> |
| | | <testcase name="'Security: Bind No Pwd: Postamble Reset'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Bind No Pwd: Postamble - Deleting Branch' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | |
| | | <testcase name="'Security: JKS: Add Entries'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: JKS: Adding Entries Through SSL Port' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: JKS: Modify Entry'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: JKS: Modifying Entry Through SSL Port' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: JKS: Add Attr to Entry'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: JKS: Adding Attr to Entry Through SSL Port' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: JKS: Modify Attr in Entry'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: JKS: Modifying Attr in Entry Through SSL Port' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: JKS: Delete Entry'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: JKS: Deleting Entry Through SSL Port' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | <function name="security_jks"> |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testSuite_Preamble'"/> |
| | | |
| | | <parallel> |
| | | <block name="'Block DS Process Active'"> |
| | |
| | | |
| | | </parallel> |
| | | |
| | | <call function="'testSuite_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | <!--- Generate Server Cert --> |
| | | <testcase name="'Security: JKS: Preamble Setup'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: JKS: Preamble Step 1. Generating Server Certicate' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | #@TestResult Success if OpenDS returns 0 for all operations |
| | | --> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: JKS: Postamble Step 1. Deleting Branch Through SSL Port' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | --> |
| | | <testcase name="'Security: PKCS12: Add Entries'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: PKCS12: Adding Entries Through SSL Port' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: PKCS12: Modify Entry'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: PKCS12: Modifying Entry Through SSL Port' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: PKCS12: Add Attr to Entry'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: PKCS12: Adding Attr to Entry Through SSL Port' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: PKCS12: Modify Attr in Entry'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: PKCS12: Modifying Attr in Entry Through SSL Port' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: PKCS12: Delete Entry'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: PKCS12: Deleting Entry Through SSL Port' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | <function name="security_pkcs12"> |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testSuite_Preamble'"/> |
| | | |
| | | <parallel> |
| | | <block name="'Block DS Process Active'"> |
| | |
| | | </call> |
| | | </sequence> |
| | | |
| | | <return>RC</return> |
| | | <call function="'testSuite_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | |
| | | <!--- Generate Server Cert --> |
| | | <testcase name="'Security: PKCS12: Preamble Setup'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: PKCS12: Preamble Step 1. Generating Server PKCS12 Certicate' |
| | | </message> |
| | |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'dsBaseDN' : 'dc=example,dc=com' , |
| | | 'dsFilter' : 'objectclass=*' , |
| | | 'extraParams' : '-Z -X' } |
| | | 'extraParams' : '-Z -X' } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | #@TestResult Success if OpenDS returns 0 for all operations |
| | | --> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: PKCS12: Postamble Step 1. Deleting Branch Through SSL Port' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | <!--- Test Case : Admin Reset Max Pwd Age --> |
| | | <testcase name="'Security:Pwd Change: Admin Reset Max Pwd Age'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Change: Admin Resetting Max Pwd Age' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | <!--- Test Case : Check Existence of ds-cfg-maximum-password-age --> |
| | | <testcase name="'Security:Pwd Change: Check Existence of ds-cfg-maximum-password-age'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Change: Checking existence of ds-cfg-maximum-password-age' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | <!--- Test Case : Admin Change Max Pwd Age --> |
| | | <testcase name="'Security:Pwd Change: Admin Change Max Pwd Age'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Change: Admin Changing Max Pwd Age' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | |
| | | <testcase name="'Security: Pwd Change: Preamble - Force Pwd Change On Add'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Change: Preamble Step 1. Checking existence of ds-cfg-force-change-on-add' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Add Single New User --> |
| | | <testcase name="'Security: Pwd Change: Add Single New User'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Change: Adding Single New User' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 19 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : User Change Password --> |
| | | <testcase name="'Security: Pwd Change: Added User Change Password'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Change: User Changing Password' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Admin Disable Force Password On Add --> |
| | | <testcase name="'Security: Pwd Change: Postamble - Disable Force Pwd On Add'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Change: Postamble Step 1. Admin Disabling Force Password On Add' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <testcase name="'Security: Pwd Change: Preamble - Force Pwd Change On Reset'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Change: Preamble Step 1. Checking existence of ds-cfg-force-change-on-reset' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Admin Change User Pwd --> |
| | | <testcase name="'Security: Pwd Change: Admin Reset User Pwd'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Change: Admin Resetting User Pwd' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | |
| | | <!--- Test Case : User Search With Old Pwd --> |
| | | <testcase name="'Security: Pwd Change: Old Pwd - Search'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Change: User Searching With Old Password' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : User Add With Old Pwd --> |
| | | <testcase name="'Security: Pwd Change: Old Pwd - Add'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Change: User Adding Attr With Old Password' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 16 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : User Delete With Old Pwd --> |
| | | <testcase name="'Security: Pwd Change: Old Pwd - Delete'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Change: User Deleting Attr With Old Password' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : User Delete With Old Pwd --> |
| | | <testcase name="'Security: Pwd Change: Old Pwd - Compare'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Change: Checking For Existence of User Attribute' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : User Search With Assigned Pwd --> |
| | | <testcase name="'Security: Pwd Change: Search With Assigned Pwd'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Change: User Searching With Assigned Password' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 19 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : User Change Password --> |
| | | <testcase name="'Security: Pwd Change: User Change Password After Reset'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Change: User Changing Password' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Admin Enable Maximum Reset Age --> |
| | | <testcase name="'Security: Pwd Change: Admin Enable Max Reset Age Long'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Change: Admin Enabling Maximum Reset Age Long' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Admin Change User Pwd --> |
| | | <testcase name="'Security: Pwd Change: Admin Reset User Pwd - Long Reset Time'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Change: Admin Changing User Pwd' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : User Change Password --> |
| | | <testcase name="'Security: Pwd Change: User Change Password - Long Reset Time'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Change: User Changing Password' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Admin Enable Maxmimum Reset Age --> |
| | | <testcase name="'Security: Pwd Change: Admin Enable Max Reset Age Short'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Change: Admin Enabling Maximum Reset Age Short' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Admin Change User Pwd --> |
| | | <testcase name="'Security: Pwd Change: Admin Reset User Pwd - Short Reset Time'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Change: Admin Changing User Pwd' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : User Change Password --> |
| | | <testcase name="'Security: Pwd Change: User Change Password - Short Reset Time'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Change: User Change Password - Short Reset Time - Sleeping' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Admin Disable Force Password On Reset --> |
| | | <testcase name="'Security: Pwd Change: Postamble - Disable Force Pwd On Reset'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Change: Postamble Step 1. Admin Disabling Max Pwd Age' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | <!--- Test Case : User Search With Password --> |
| | | <testcase name="'Security: Pwd Change: Preamble Setup'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Change: Preamble Step 1 - User Searching With Password' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : User Search With Expired Password --> |
| | | <testcase name="'Security: Pwd Change: User Search With Exp Password'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Change: User Searching With Expired Password' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Admin Disable Exp Pwd No Warning --> |
| | | <testcase name="'Security: Pwd Change: Admin Disable Exp Pwd No Warning'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Change: Admin Disabling Exp Pwd No Warning' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : User Search With Expired Password 2--> |
| | | <testcase name="'Security: Pwd Change: User Search With Exp Password 2'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Change: User Searching With Expired Password 2' |
| | | </message> |
| | |
| | | { 'returnString' : returnString , |
| | | 'expectedString' : 'will expire' } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Admin Reset Pwd Time Exp --> |
| | | <testcase name="'Security: Pwd Change: Postamble Reset'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Change: Admin Resetting Pwd Time Exp' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | <!--- Test Case : Check for ds-cfg-idle-lockout-interval --> |
| | | <testcase name="'Security: Last Login: Preamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Last Login: Preamble - Checking existence of ds-cfg-idle-lockout-interval' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | <!--- Test Case : Admin enable last login attribute only--> |
| | | <testcase name="'Security: Last Login: Admin Enable Last Login Attr Only'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Last Login: Admin Enable Last Login Attribute Only' |
| | | </message> |
| | |
| | | { 'returnString' : returnString , |
| | | 'testString' : 'ds-pwp-last-login-time' } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | <!--- Test Case : Admin enable last login format only --> |
| | | <testcase name="'Security: Last Login: Admin Enable Last Login Format Only'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Last Login: Admin Disable Last Login Attribute Only' |
| | | </message> |
| | |
| | | { 'returnString' : returnString , |
| | | 'testString' : 'ds-pwp-last-login-time' } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | <!--- Test Case : Admin enable both last login attribute and format--> |
| | | <testcase name="'Security: Last Login: Admin Enable Last Login Attr And Format'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Last Login: Admin Enable Last Login Attribute And Format' |
| | | </message> |
| | |
| | | { 'returnString' : returnString , |
| | | 'expectedString' : 'ds-pwp-last-login-time' } |
| | | </call> |
| | | |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Long Idle Lockout Interval --> |
| | | <testcase name="'Security: Last Login: Long Idle Lockout'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Last Login: Long Idle Lockout Step 1. Check User Bind' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1} |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | <!--- Test Case : Amin Reset Idle Lockout Interval --> |
| | | <testcase name="'Security: Last Login: Reset Idle Lockout'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Last Login: Reset Idle Lockout Step 1. Admin Resetting Idle Lockout Interval' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | <!--- Test Case : Password Change Override --> |
| | | <testcase name="'Security: Last Login: Long Idle Lockout - Pwd Change Override'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Last Login: Long Idle Lockout - Password Change Override Step 1. Check User Bind' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | <!--- Test Case : Amin Reset Idle Lockout Interval --> |
| | | <testcase name="'Security: Last Login: Reset Idle Lockout 2'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Last Login: Reset Idle Lockout 2 Step 1. Admin Resetting Idle Lockout Interval' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | <!--- Test Case : User Bind Reset Last Login Time --> |
| | | <testcase name="'Security: Last Login: Long Idle Lockout - User Bind Reset'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Last Login: Long Idle Lockout - User Bind Reset Step 1. Check User Bind' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | <!--- Test Case : Amin Reset Idle Lockout Interval --> |
| | | <testcase name="'Security: Last Login: Reset Idle Lockout 3'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Last Login: Reset Idle Lockout Step 1. Admin Resetting Idle Lockout Interval' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | <!--- Test Case : Long Idle Lockout Interval --> |
| | | <testcase name="'Security: Last Login: Long Idle Lockout - Disabled Last Login'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Last Login: Long Idle Lockout - Disabled Last Login Step 1. Disable Last Login' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | <!--- Test Case : Amin Reset Idle Lockout Interval --> |
| | | <testcase name="'Security: Last Login: Reset Idle Lockout 4'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Last Login: Reset Idle Lockout Step 1. Enable Last Login - Attribute' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | <!--- Test Case : Long Idle Lockout Interval --> |
| | | <testcase name="'Security: Last Login: Long Idle Lockout - Disabled Last Login 2'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Last Login: Long Idle Lockout - Disabled Last Login 2 Step 1. Disable Last Login' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | <!--- Test Case : Amin Reset Idle Lockout Interval --> |
| | | <testcase name="'Security: Last Login: Reset Idle Lockout 5'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Last Login: Reset Idle Lockout Step 1. Enable Last Login - Attribute' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | <!--- Test Case : Long Idle Lockout Interval --> |
| | | <testcase name="'Security: Last Login: Long Idle Lockout - Repeat'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Last Login: Long Idle Lockout Step 1. Check User Bind' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1} |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | <!--- Test Case : Amin Reset Idle Lockout Interval --> |
| | | <testcase name="'Security: Last Login: Reset Idle Lockout 6'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Last Login: Reset Idle Lockout Step 1. Admin Resetting Idle Lockout Interval' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | <!--- Test Case : Long Idle Lockout Interval --> |
| | | <testcase name="'Security: Last Login: Long Idle Lockout - Pwd Change Override 2'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Last Login: Long Idle Lockout - Pwd Change Override 2 Step 1. Check User Bind' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | <!--- Test Case : Amin Reset Idle Lockout Interval --> |
| | | <testcase name="'Security: Last Login: Reset Idle Lockout 7'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Last Login: Reset Idle Lockout Step 1. Admin Resetting Idle Lockout Interval' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | <!--- Test Case : Long Idle Lockout Interval --> |
| | | <testcase name="'Security: Last Login: Long Idle Lockout - Pwd Change Override 3'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Last Login: Long Idle Lockout - Pwd Change Override 3 Step 1. Disable Last Login' |
| | | </message> |
| | |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Amin Reset Idle Lockout Interval --> |
| | | <testcase name="'Security: Last Login: Postamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Last Login: Postamble Step 1. Admin Resetting Idle Lockout Interval' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | |
| | | <testcase name="'Security: Lockout Duration: Preamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Lockout Duration: Preamble Step 1. Checking existence of ds-cfg-lockout-duration' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | <!--- Test Case : Amin Change Lockout Cnt --> |
| | | <testcase name="'Security: Lockout Duration: Make Lockout Duration Short'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Lockout Duration: Admin Making Lockout Duration Short' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Amin Change Lockout Duration --> |
| | | <testcase name="'Security: Lockout Duration: Short Lockout Duration'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Lockout Duration: Short Lockout Duration Step 1. User Lockout With Bad Pwd 3x' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | <!--- Test Case : Amin Change Lockout Cnt --> |
| | | <testcase name="'Security: Lockout Duration: Make Lockout Duration Long'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Lockout Duration: Admin Making Lockout Duration Long' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Amin Change Lockout Duration --> |
| | | <testcase name="'Security: Lockout Duration: Long Lockout Duration'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Lockout Duration: Long Lockout Duration Step 1. User Initial Bind' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1} |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <testcase name="'Security: Lockout Duration: Postamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Lockout Duration: Postamble Step 1. Admin Resetting Lockout Duration' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | <!--- Test Case : Preamble 1 - Check Default--> |
| | | <testcase name="'Security: Lockout Fail Cnt: Preamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Lockout Fail Cnt: Preamble Step 1. Check for existence of ds-cfg-lockout-failure-count' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | <!--- Test Case : Amin Change Lockout Cnt --> |
| | | <testcase name="'Security: Lockout Fail Cnt: Admin Change Lockout Cnt'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Lockout Cnt: Admin Changing Lockout Count' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Lockout With Bad Pwd 3x --> |
| | | <testcase name="'Security: Lockout Fail Cnt: Lockout With Bad Pwd 3x'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Lockout Fail Cnt: Lockout With Bad Pwd 3x' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1} |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | <!--- Test Case : Postamble Reset --> |
| | | <testcase name="'Security: Lockout Fail Cnt: Postamble Reset'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Lockout Fail Cnt: Postamble Reset: Step 1. Admin Resetting Lockout Fail Count' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | <!--- Test Case : Preamble Check --> |
| | | <testcase name="'Security:Min Pwd Age: Preamble Check'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Min Pwd Age: Preamble Check: Checking existence of ds-cfg-minimum-password-age' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | <!--- Test Case : Test --> |
| | | <testcase name="'Security:Min Pwd Age: Test'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Min Pwd Age: Test: Step 1. Admin Enabling Minimum Pwd Age' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Postamble Reset --> |
| | | <testcase name="'Security:Min Pwd Age: Postamble Reset'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Min Pwd Age: Postamble Reset: Step 1. Admin Disabling Minimum Pwd Age' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | <!--- Test Case : Preamble 1 - Add New Passwords Policy--> |
| | | <testcase name="'Security: Mult Pwd Policies: Preamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Mult Pwd Policies: Preamble - Add Sales Password Policy' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Add Entry With New Password Policy --> |
| | | <testcase name="'Security: Mult Pwd Policies: Add New Entry'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Mult Pwd Policies: Adding New Entry With Sales Password Policy' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | <!--- Test Case : Modify Sales Pwd Policy --> |
| | | <testcase name="'Security: Mult Pwd Policies: Modify Sales Pwd Policy'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Mult Pwd Policies: Admin Changing Sales Lockout Count' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | <!--- Test Case : Test Sales Password Policy --> |
| | | <testcase name="'Security: Mult Pwd Policies: Test Sales Pwd Policy'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Mult Pwd Policies: Testing Sales Pwd Policy with Lockout Count' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1} |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | <!--- Test Case : Test Default Password Policy --> |
| | | <testcase name="'Security: Mult Pwd Policies: Test Default Pwd Policy'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Mult Pwd Policies: Testing Default Pwd Policy with Lockout Count' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | <!--- Test Case : Delete Sales Pwd Policy --> |
| | | <testcase name="'Security: Mult Pwd Policies: Delete Sales Pwd Policy'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Mult Pwd Policies: Admin Deleting Sales Lockout Count' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | <!--- Test Case : Test Sales Password Policy 2--> |
| | | <testcase name="'Security: Mult Pwd Policies: Test Sales Pwd Policy 2'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Mult Pwd Policies: Testing Sales Pwd Policy with Lockout Count' |
| | | </message> |
| | |
| | | 'expected' : 1} |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | <!--- Test Case : Preamble 1 - Check Default--> |
| | | <testcase name="'Security: Preencoded Pwds: Preamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Preencoded Pwds: Preamble - Check for existence of ds-cfg-allow-pre-encoded-passwords' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Add Entry With Pre-encoded Password --> |
| | | <testcase name="'Security: Preencoded Pwds: Default - Add New Entry'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Preencoded Pwds: Adding New Entry With a Pre-encoded Password' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1} |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | <!--- Test Case : Enable Pre-encoded Passwords --> |
| | | <testcase name="'Security: Preencoded Pwds: Enable Preencoded Pwds'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Preencoded Pwds: Admin Enabling Preencoded Pwds' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | <!--- Test Case : Test Enabled Pre-encoded Passwords --> |
| | | <testcase name="'Security: Preencoded Pwds: Enabled - Add New Entry'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Preencoded Pwds: Add New Entry With Pre-encoded Password' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | <!--- Test Case : Disable Pre-encoded Passwordds --> |
| | | <testcase name="'Security: Preencoded Pwds: Disable Preencoded Pwds'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Preencoded Pwds: Admin Disabling Pre-encoded Pwds' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1} |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testSuite_Preamble'"/> |
| | | |
| | | <parallel> |
| | | <block name="'Block DS Process Active'"> |
| | | |
| | |
| | | |
| | | </sequence> |
| | | |
| | | <!--- End Block Clients --> |
| | | </block> |
| | | <!--- End Block Clients --> |
| | | </block> |
| | | |
| | | </parallel> |
| | | |
| | | <call function="'testSuite_Postamble'"/> |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | <!--- Test Case : Add Entries for Password Policy Tests --> |
| | | <testcase name="'Security:Pwd Policy: Add Initial Entries'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Policy: Adding Initial Entries' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | <!--- Delete Branch --> |
| | | <testcase name="'Security: Pwd Policy: Postamble Reset'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Policy: Postamble - Deleting Branch' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | |
| | | <testcase name="'Security: Pwd Policy: Preamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Policy: Checking existence of ds-cfg-allow-user-password-changes' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | <!--- Test Case : User Search With Password --> |
| | | <testcase name="'Security: Pwd Policy: User Search'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Policy: User Searching With Password' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : User Search With Bad Password --> |
| | | <testcase name="'Security: Pwd Policy: User Search With Bad Password'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Policy: User Searching With Bad Password' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : User Change Password With Bad Credentials --> |
| | | <testcase name="'Security: Pwd Policy: User With Bad Credentials Change Password '"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Policy: User with Bad Credentials Changing Password' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : User Change Password --> |
| | | <testcase name="'Security: Pwd Policy: User Change Password'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Policy: User Changing Password' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Admin Change Password Policy --> |
| | | <testcase name="'Security: Pwd Policy: Admin Change Password Policy'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Policy: Admin Changing Password Policy' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1} |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Admin Reset Password Policy --> |
| | | <testcase name="'Security: Pwd Policy: Postamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Policy: Postamble Step 1 - Admin Resetting Password Policy' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | |
| | | <function name="security_pwd_policy_root"> |
| | | |
| | | <sequence> |
| | | <sequence> |
| | | |
| | | <call function="'testSuite_Preamble'"/> |
| | | <parallel> |
| | | <block name="'Block DS Process Active'"> |
| | | |
| | |
| | | |
| | | </parallel> |
| | | |
| | | <call function="'testSuite_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | <!--- Check Existence of ds-cfg-default-password-storage-scheme Attr --> |
| | | <testcase name="'Security: Pwd Policy Root: Default Pwd Scheme'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Policy Root: Checking default value ds-cfg-default-password-storage-scheme' |
| | | </message> |
| | |
| | | { 'returnString' : returnString , |
| | | 'expectedString' : 'SSHA' } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | <!--- Check Existence of ds-cfg-password-generator-dn Attr --> |
| | | <testcase name="'Security: Pwd Policy Root: No Default Pwd Generator'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Policy Root: Checking for ds-cfg-password-generator-dn' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 16 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Check Existence of ds-cfg-password-change-requires-current-password Attr --> |
| | | <testcase name="'Security: Pwd Policy Root: Default Pwd Change Setting'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Policy Root: Checking default value ds-cfg-password-change-requires-current-password' |
| | | </message> |
| | |
| | | { 'returnString' : returnString , |
| | | 'expectedString' : 'true' } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | --> |
| | | <testcase name="'Security: Depr Pwd Schemes: Preamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Deprecated Pwd Schemes: Preamble Step 1. Admin Adding 3 Pwd Storage Schemes' |
| | | </message> |
| | |
| | | { 'returnString' : returnString , |
| | | 'expectedString' : 'MD5' } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | --> |
| | | <testcase name="'Security: Depr Pwd Schemes: Admin Deprecate MD5'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Deprecated Pwd Schemes: Admin Deprecating MD5 Scheme' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | --> |
| | | <testcase name="'Security: Depr Pwd Schemes: User Bind'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Deprecated Pwd Schemes: User Binding' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | --> |
| | | <testcase name="'Security: Depr Pwd Schemes: Check For Deletion'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Deprecating Pwd Schemes: Checking for MD5 Hashed Pwd After Deprecating' |
| | | </message> |
| | |
| | | { 'returnString' : returnString , |
| | | 'testString' : 'MD5' } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | --> |
| | | <testcase name="'Security: Depr Pwd Schemes: Check For Non-Deletions - SSHA256'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Deprecating Pwd Schemes: Checking for SSHA256 Hashed Pwd After Deprecating' |
| | | </message> |
| | |
| | | { 'returnString' : returnString , |
| | | 'expectedString' : 'SSHA256' } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | --> |
| | | <testcase name="'Security: Depr Pwd Schemes: Check For Non-Deletions - BASE64'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Deprecating Pwd Schemes: Checking for BASE64 Hashed Pwd After Deprecating' |
| | | </message> |
| | |
| | | { 'returnString' : returnString , |
| | | 'expectedString' : 'BASE64' } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | --> |
| | | <testcase name="'Security: Depr Pwd Schemes: Postamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Deprecating Pwd Schemes: Postamble - Admin Resetting to SSHA Storage Scheme' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | --> |
| | | <testcase name="'Security: Mult Pwd Schemes: Preamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Multiple Pwd Schemes: Preamble - Admin Adding BASE64 Storage Scheme' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: Mult Pwd Schemes: Check Pwd Schemes - SSHA'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Multiple Pwd Schemes: Checking for Password Schemes - SSHA' |
| | | </message> |
| | |
| | | { 'returnString' : returnString , |
| | | 'expectedString' : 'SSHA' } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | --> |
| | | <testcase name="'Security: Mult Pwd Schemes: Check Pwd Schemes - BASE64'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Multiple Pwd Schemes: Checking for Password Schemes - BASE64' |
| | | </message> |
| | |
| | | { 'returnString' : returnString , |
| | | 'expectedString' : 'BASE64' } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | --> |
| | | <testcase name="'Security: Mult Pwd Schemes: Pwd Change'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Multiple Pwd Schemes: User Changing Password' |
| | | </message> |
| | |
| | | { 'returnString' : returnString , |
| | | 'expectedString' : '{SSHA}' } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | --> |
| | | <testcase name="'Security: Mult Pwd Schemes: Check for Second Scheme On Pwd Change'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Multiple Pwd Schemes: Checking for BASE64 Scheme On New Password' |
| | | </message> |
| | |
| | | { 'returnString' : returnString , |
| | | 'expectedString' : '{BASE64}' } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | --> |
| | | <testcase name="'Security: Mult Pwd Schemes: Improper Pwd Add'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Multiple Pwd Schemes: User Improperly Add Password' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 53 } |
| | | </call> |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: Mult Pwd Schemes: Postamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Mult Pwd Schemes: Postamble - Admin Resetting to SSHA Storage Scheme' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | --> |
| | | <testcase name="'Security: Pwd Storage BASE64: Preamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Storage BASE64: Preamble - Admin Changing to BASE64 Storage Scheme' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: Pwd Storage BASE64: Pwd Change'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Storage BASE64: User Changing Password' |
| | | </message> |
| | |
| | | { 'returnString' : returnString , |
| | | 'expectedString' : '{BASE64}' } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | #@TestResult Success if OpenDS returns 0 |
| | | --> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Storage BASE64: Postamble - Admin Resetting to SSHA Storage Scheme' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | --> |
| | | <testcase name="'Security: Pwd Storage CLEAR: Preamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Storage CLEAR: Preamble - Admin Changing to CLEAR Storage Scheme' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: Pwd Storage CLEAR: Pwd Change'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Storage CLEAR: User Changing Password' |
| | | </message> |
| | |
| | | { 'returnString' : returnString , |
| | | 'expectedString' : '{CLEAR}' } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | --> |
| | | <testcase name="'Security: Pwd Storage CLEAR: Check Pwd'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <call function="'SearchObject'"> |
| | | { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , |
| | | 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , |
| | |
| | | { 'returnString' : returnString , |
| | | 'expectedString' : 'CLEARdogleg' } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | --> |
| | | <testcase name="'Security: Pwd Storage CLEAR: Postamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Storage CLEAR: Postamble - Admin Resetting to SSHA Storage Scheme' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | --> |
| | | <testcase name="'Security: Pwd Storage MD5: Preamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Storage MD5: Preamble - Admin Changing to MD5 Storage Scheme' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: Pwd Storage MD5: Pwd Change'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Storage MD5: User Changing Password' |
| | | </message> |
| | |
| | | { 'returnString' : returnString , |
| | | 'expectedString' : '{MD5}' } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | --> |
| | | <testcase name="'Security: Pwd Storage MD5: Postamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Storage MD5: Postamble - Admin Resetting to SSHA Storage Scheme' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | --> |
| | | <testcase name="'Security: Pwd Storage SHA: Preamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Storage SHA: Preamble - Admin Changing to SHA Storage Scheme' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: Pwd Storage SHA: Pwd Change'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Storage SHA: User Changing Password' |
| | | </message> |
| | |
| | | { 'returnString' : returnString , |
| | | 'expectedString' : '{SHA}' } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | --> |
| | | <testcase name="'Security: Pwd Storage SHA: Postamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Storage SHA: Postamble - Admin Resetting to SSHA Storage Scheme' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | --> |
| | | <testcase name="'Security: Pwd Storage SMD5: Preamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Storage SMD5: Preamble - Admin Changing to SMD5 Storage Scheme' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: Pwd Storage SMD5: Pwd Change'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Storage SMD5: User Changing Password' |
| | | </message> |
| | |
| | | { 'returnString' : returnString , |
| | | 'expectedString' : '{SMD5}' } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | --> |
| | | <testcase name="'Security: Pwd Storage SMD5: Postamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Storage SMD5: Postamble - Admin Resetting to SSHA Storage Scheme' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | --> |
| | | <testcase name="'Security: Pwd Storage SSHA: Preamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Storage SSHA: Preamble - Checking existence of ds-cfg-default-password-storage-scheme' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: Pwd Storage SSHA: Default SSHA Scheme'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Storage SSHA: Default SSHA Scheme' |
| | | </message> |
| | |
| | | { 'returnString' : returnString , |
| | | 'expectedString' : '{SSHA}' } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: Pwd Storage SSHA: Pwd Change'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Storage SSHA: User Changing Password' |
| | | </message> |
| | |
| | | { 'returnString' : returnString , |
| | | 'expectedString' : '{SSHA}' } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | --> |
| | | <testcase name="'Security: Pwd Storage SSHA: Unsupported Scheme'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Storage SSHA: Admin Changing to Unsupported Scheme' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 53 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | --> |
| | | <testcase name="'Security: Pwd Storage SSHA256: Preamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Storage SSHA256: Preamble - Admin Changing to SSHA256 Storage Scheme' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: Pwd Storage SSHA256: Pwd Change'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Storage SSHA256: User Changing Password' |
| | | </message> |
| | |
| | | { 'returnString' : returnString , |
| | | 'expectedString' : '{SSHA256}' } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | --> |
| | | <testcase name="'Security: Pwd Storage SSHA256: Postamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Storage SSHA256: Postamble - Admin Resetting to SSHA Storage Scheme' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | --> |
| | | <testcase name="'Security: Pwd Storage SSHA384: Preamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Storage SSHA384: Preamble - Admin Changing to SSHA384 Storage Scheme' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: Pwd Storage SSHA384: Pwd Change'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Storage SSHA384: User Changing Password' |
| | | </message> |
| | |
| | | { 'returnString' : returnString , |
| | | 'expectedString' : '{SSHA384}' } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | --> |
| | | <testcase name="'Security: Pwd Storage SSHA384: Postamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Storage SSHA384: Postamble - Admin Resetting to SSHA Storage Scheme' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | --> |
| | | <testcase name="'Security: Pwd Storage SSHA512: Preamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Storage SSHA512: Preamble - Admin Changing to SSHA512 Storage Scheme' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: Pwd Storage SSHA512: Pwd Change'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Storage SSHA512: User Changing Password' |
| | | </message> |
| | |
| | | { 'returnString' : returnString , |
| | | 'expectedString' : '{SSHA512}' } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | |
| | | --> |
| | | <testcase name="'Security: Pwd Storage SSHA512: Postamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Storage SSHA512: Postamble - Admin Resetting to SSHA Storage Scheme' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testSuite_Preamble'"/> |
| | | |
| | | <parallel> |
| | | <block name="'Block DS Process Active'"> |
| | | |
| | |
| | | |
| | | </parallel> |
| | | |
| | | <call function="'testSuite_Postamble'"/> |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | --> |
| | | <testcase name="'Security: Pwd Storage: Add Initial Entries'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Storage: Adding Initial Entries' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | --> |
| | | <testcase name="'Security: Pwd Storage: Postamble Reset'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Storage: Postamble - Deleting Branch' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | <!--- Admin Check Existence of Min Pwd Length Attr --> |
| | | <testcase name="'Security: Pwd Length Min: Preamble Setup'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Length Min: Preamble Step 1. Checking existence of ds-cfg-minimum-password-length' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : User Change Password - Too Short--> |
| | | <testcase name="'Security: Pwd Length Min: Pwd Too Short 1'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Length Min: Pwd Too Short 1 Step 1. User Changing Password' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Admin Change Minimum Pwd Length --> |
| | | <testcase name="'Security: Pwd Length Min: Admin Change Min Pwd Length'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Length Min: Admin Changing Minimum Pwd Length' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : User Change Password - Too Short 2--> |
| | | <testcase name="'Security: Pwd Length Min: Pwd Too Short 2'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Length Min: Pwd Too Short 2 Step 1. User Changing Password' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : User Change Password--> |
| | | <testcase name="'Security: Pwd Length Min: User Change Pwd'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Length Min: User Change Pwd Step 1. User Changing Password' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Admin Reset Minimum Pwd Length --> |
| | | <testcase name="'Security: Pwd Length Min: Postamble Reset'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Length Min: Postamble - Admin Resetting Minimum Pwd Length' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <testcase name="'Security: Pwd Length Max: Preamble Setup'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Length Max: Preamble Step 1. Checking existence of ds-cfg-maximum-password-length' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : User Change Password - Too Long--> |
| | | <testcase name="'Security: Pwd Length Max: Pwd Too Long 1'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Length Max: Pwd Too Long 1 Step 1. User Changing Password' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : User Change Password--> |
| | | <testcase name="'Security: Pwd Length Max: User Change Pwd'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Length Max: User Change Password Step 1. User Changing Password' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Admin Reset Maximum Pwd Length --> |
| | | <testcase name="'Security: Pwd Length Max: Postamble Reset'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Length Max: Postamble Step 1. Admin Resetting Maximum Pwd Length' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testSuite_Preamble'"/> |
| | | |
| | | <parallel> |
| | | <block name="'Block DS Process Active'"> |
| | | |
| | |
| | | </call> |
| | | </sequence> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | <!--- End Block Clients --> |
| | |
| | | |
| | | </parallel> |
| | | |
| | | <call function="'testSuite_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | <!--- Test Case : Add Entries for Password Validator Tests --> |
| | | <testcase name="'Security:Pwd Validator: Add Initial Entries'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Validator: Adding Initial Entries' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | <!--- Test Case : Setup --> |
| | | <testcase name="'Security: Root User Bypass Valid: Preamble Setup'"> |
| | | <sequence> |
| | | |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <!--- Add Sales Admin --> |
| | | <message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Root Change Password - Too Short--> |
| | | <testcase name="'Security: Root User Bypass Valid: No Bypass'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Root User Bypass Valid: No Bypass - Step 1. Root Changing Password - Too Short' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Enable Bypass Validator--> |
| | | <testcase name="'Security: Root User Bypass Valid: Bypass Enabled 1'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Root User Bypass Valid: Bypass Enabled 1 - Step 1. Admin Enabling Bypass For Pwd Validator' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Admin Change Minimum Pwd Length --> |
| | | <testcase name="'Security: Root User Bypass Valid: Bypass Enabled 2'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Root User Bypass Valid: Bypass Enabled 2 - Step 1. Admin Changing Minimum Pwd Length' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Check Self-Change Pwd --> |
| | | <testcase name="'Security: Root User Bypass Valid: Self-Change Pwd'"> |
| | | <sequence> |
| | | |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <!--- Sales Admin Self-Change Pwd--> |
| | | <message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Admin Reset Minimum Pwd Length --> |
| | | <testcase name="'Security: Root User Bypass Valid: Postamble Teardown'"> |
| | | <sequence> |
| | | |
| | | <call function="'testCase_Preamble'"/> |
| | | |
| | | <!--- Root Reset Password--> |
| | | <message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | <!--- Delete Branch --> |
| | | <testcase name="'Security: Pwd Validator: Postamble Reset'"> |
| | | <sequence> |
| | | |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: Pwd Validator: Postamble - Deleting Branch' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testSuite_Preamble'"/> |
| | | |
| | | <parallel> |
| | | <block name="'Block DS Process Active'"> |
| | | |
| | |
| | | |
| | | </parallel> |
| | | |
| | | <call function="'testSuite_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | --> |
| | | <testcase name="'Security: SASL ANON: Preamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: SASL ANON: Preamble - Admin Enabling ANONYMOUS SASL' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: SASL ANON: Anonymous Bind With ANON SASL Mech'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: SASL ANON: Anonymous Bind With ANONYMOUS SASL Mechanism' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: SASL ANON: Postamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: SASL ANON: Postamble - Admin Disabling ANONYMOUS SASL' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | --> |
| | | <testcase name="'Security: SASL CRAM-MD5: Preamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: SASL CRAM-MD5: Preamble Step 1 - Admin Changing Pwd Storage to CLEAR' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: SASL CRAM-MD5: User (u:) Binding With CRAM-MD5 SASL Mech'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: SASL CRAM-MD5: User (u:) Binding With CRAM-MD5 SASL Mechanism' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: SASL CRAM-MD5: User (dn:) Binding With CRAM-MD5 SASL Mech'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: SASL CRAM-MD5: User (dn:) Binding With CRAM-MD5 SASL Mechanism' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: SASL CRAM-MD5: User With Duplicate uid (u:) Binding'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: SASL CRAM-MD5: User With Duplicate uid (u:) Binding With CRAM-MD5 SASL Mechanism' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: SASL CRAM-MD5: User With Duplicate uid (dn:) Binding'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: SASL CRAM-MD5: User With Duplicate uid (dn:) Binding With CRAM-MD5 SASL Mechanism' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: SASL CRAM-MD5: User With Duplicate uid (u:) Binding 2'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: SASL CRAM-MD5: User With Duplicate uid (u:) Binding With CRAM-MD5 SASL Mechanism After Deleting Dupe Entry' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: SASL CRAM-MD5: Postamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: SASL CRAM-MD5: Postamble Step 1 - Admin Changing Pwd Storage to SSHA' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | --> |
| | | <testcase name="'Security: SASL DIGEST-MD5: Preamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: SASL DIGEST-MD5: Preamble Step 1 - Admin Changing Pwd Storage to CLEAR' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: SASL DIGEST-MD5: Dupe uid (u:) Bind'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: SASL DIGEST-MD5: User With Dupe uid (u:) Binding' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: SASL DIGEST-MD5: User (u:) Bind'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: SASL DIGEST-MD5: User (u:) Binding' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: SASL DIGEST-MD5: Dupe uid (dn:) Bind'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: SASL DIGEST-MD5: User With Dupe uid (dn:) Binding' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: SASL DIGEST-MD5: User (dn:) Bind'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: SASL DIGEST-MD5: User (dn:) Binding' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: SASL DIGEST-MD5: Create Realm'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: SASL DIGEST-MD5: Admin Creating Realm' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: SASL DIGEST-MD5: Dupe uid (u:) Bind With Realm'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: SASL DIGEST-MD5: User With Dupe uid (u:) Binding With Realm' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: SASL DIGEST-MD5: User (u:) Bind With Realm'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: SASL DIGEST-MD5: User (u:) Binding With Realm' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: SASL DIGEST-MD5: Dupe uid (dn:) Bind With Realm'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: SASL DIGEST-MD5: User With Dupe uid (dn:) Binding With Realm' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: SASL DIGEST-MD5: User (dn:) Bind With Realm'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: SASL DIGEST-MD5: User (dn:) Binding With Realm' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: SASL DIGEST-MD5: Dupe uid (u:) Bind With Undefined Realm'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: SASL DIGEST-MD5: User With Dupe uid (u:) Binding With Undefined Realm' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: SASL DIGEST-MD5: User (u:) Bind With Undefined Realm'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: SASL DIGEST-MD5: User (u:) Binding With Undefined Realm' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: SASL DIGEST-MD5: Dupe uid (dn:) Bind With Undefined Realm'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: SASL DIGEST-MD5: User With Dupe uid (dn:) Binding With Undefined Realm' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: SASL DIGEST-MD5: User (dn:) Bind With Undefined Realm'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: SASL DIGEST-MD5: User (dn:) Binding With Undefined Realm' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | --> |
| | | <testcase name="'Security: SASL DIGEST-MD5: Postamble'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: SASL DIGEST-MD5: Postamble Step 1 - Admin Changing Pwd Storage to SSHA' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1} |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | --> |
| | | <testcase name="'Security: SASL: Add Initial Entries'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: SASL: Adding Initial Entries' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | --> |
| | | <testcase name="'Security: SASL: Postamble Reset'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: SASL: Postamble - Deleting Branch' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testGroup_Preamble'"/> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/jks/security_jks.xml' % (TESTS_DIR)"/> |
| | | <call function="'security_jks'" /> |
| | | <call function="'security_jks'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/pkcs12/security_pkcs12.xml' % (TESTS_DIR)"/> |
| | | <call function="'security_pkcs12'" /> |
| | | <call function="'security_pkcs12'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/startTLS/security_startTLS.xml' % (TESTS_DIR)"/> |
| | | <call function="'security_startTLS'" /> |
| | | <call function="'security_startTLS'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/sasl/security_sasl.xml' % (TESTS_DIR)"/> |
| | | <call function="'security_sasl'" /> |
| | | <call function="'security_sasl'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/pwd_policy/security_pwd_policy.xml' % (TESTS_DIR)"/> |
| | | <call function="'security_pwd_policy'" /> |
| | | <call function="'security_pwd_policy'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/pwd_policy_root/security_pwd_policy_root.xml' % (TESTS_DIR)"/> |
| | | <call function="'security_pwd_policy_root'" /> |
| | | <call function="'security_pwd_policy_root'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/auth_pwd_syntax/security_auth_pwd_syntax.xml' % (TESTS_DIR)"/> |
| | | <call function="'security_auth_pwd_syntax'" /> |
| | | <call function="'security_auth_pwd_syntax'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/pwd_validator/security_pwd_validator.xml' % (TESTS_DIR)"/> |
| | | <call function="'security_pwd_validator'" /> |
| | | <call function="'security_pwd_validator'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/pwd_storage/security_pwd_storage.xml' % (TESTS_DIR)"/> |
| | | <call function="'security_pwd_storage'" /> |
| | | <call function="'security_pwd_storage'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/bind_no_pwd/security_bind_no_pwd.xml' % (TESTS_DIR)"/> |
| | | <call function="'security_bind_no_pwd'" /> |
| | | <call function="'security_bind_no_pwd'" /> |
| | | |
| | | <import machine="'%s' % (STAF_LOCAL_HOSTNAME)" |
| | | file="'%s/testcases/security/account_activation/security_account_activation.xml' % (TESTS_DIR)"/> |
| | | <call function="'security_account_activation'" /> |
| | | <call function="'security_account_activation'" /> |
| | | |
| | | <call function="'testGroup_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | <!--- Test Case : Add Entries through StartTLS port --> |
| | | <testcase name="'Security: TLS: Add Entries'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: TLS: Adding Entries Through StartTLS Port' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Add Attribute to Entry through StartTLS port --> |
| | | <testcase name="'Security: TLS: Add Attr To Entry'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: TLS: Adding Attr to Entry Through StartTLS Port' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Modify Attribute in Entry through StartTLS port --> |
| | | <testcase name="'Security: TLS: Modify Attr In Entry'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: TLS: Modifying Attr in Entry Through StartTLS Port' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Delete Entry through StartTLS port --> |
| | | <testcase name="'Security: TLS: Delete Entry'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: TLS: Deleting Entry Through StartTLS Port' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | |
| | | <testcase name="'Security: TLS: Preamble - Force Pwd Change On Add'"> |
| | | <sequence> |
| | | |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: TLS: Preamble Step 1. Checking existence of ds-cfg-force-change-on-add' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Add Single New User --> |
| | | <testcase name="'Security: TLS: Add Single New User'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: TLS: Adding Single New User' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 19 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : User Change Password --> |
| | | <testcase name="'Security: TLS: Added User Change Password'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: TLS: User Changing Password' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Admin Disable Force Password On Add --> |
| | | <testcase name="'Security: TLS: Postamble - Disable Force Pwd On Add'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: TLS: Postamble Step 1. Admin Disabling Force Password On Add' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <testcase name="'Security: TLS: Preamble - Force Pwd Change On Reset'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: TLS: Preamble Step 1. Checking existence of ds-cfg-force-change-on-reset' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Admin Change User Pwd --> |
| | | <testcase name="'Security: TLS: Admin Reset User Pwd'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: TLS: Admin Resetting User Pwd' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | |
| | | <!--- Test Case : User Search With Old Pwd --> |
| | | <testcase name="'Security: TLS: Old Pwd - Search'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: TLS: User Searching With Old Password' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : User Add With Old Pwd --> |
| | | <testcase name="'Security: TLS: Old Pwd - Add'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: TLS: User Adding Attr With Old Password' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 16 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : User Delete With Old Pwd --> |
| | | <testcase name="'Security: TLS: Old Pwd - Delete'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: TLS: User Deleting Attr With Old Password' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : User Delete With Old Pwd --> |
| | | <testcase name="'Security: TLS: Old Pwd - Compare'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: TLS: Checking For Existence of User Attribute' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : User Search With Assigned Pwd --> |
| | | <testcase name="'Security: TLS: Search With Assigned Pwd'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: TLS: User Searching With Assigned Password' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 19 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : User Change Password --> |
| | | <testcase name="'Security: TLS: User Change Password After Reset'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: TLS: User Changing Password' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Admin Enable Maximum Reset Age --> |
| | | <testcase name="'Security: TLS: Admin Enable Max Reset Age Long'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: TLS: Admin Enabling Maximum Reset Age Long' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Admin Change User Pwd --> |
| | | <testcase name="'Security: TLS: Admin Reset User Pwd - Long Reset Time'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: TLS: Admin Changing User Pwd' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : User Change Password --> |
| | | <testcase name="'Security: TLS: User Change Password - Long Reset Time'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: TLS: User Changing Password' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Admin Enable Maxmimum Reset Age --> |
| | | <testcase name="'Security: TLS: Admin Enable Max Reset Age Short'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: TLS: Admin Enabling Maximum Reset Age Short' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Admin Change User Pwd --> |
| | | <testcase name="'Security: TLS: Admin Reset User Pwd - Short Reset Time'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: TLS: Admin Changing User Pwd' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : User Change Password --> |
| | | <testcase name="'Security: TLS: User Change Password - Short Reset Time'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: TLS: User Change Password - Short Reset Time - Sleeping' |
| | | </message> |
| | |
| | | 'result' : STAXResult , |
| | | 'expected' : 1 } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <!--- Test Case : Admin Disable Force Password On Reset --> |
| | | <testcase name="'Security: TLS: Postamble - Disable Force Pwd On Reset'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: TLS: Postamble Step 1. Admin Disabling Max Pwd Age' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | <!--- Generate Server Cert --> |
| | | <testcase name="'Security: TLS: Preamble Setup'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: TLS: Preamble Step 1. Generating Server Certicate' |
| | | </message> |
| | |
| | | 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , |
| | | 'dsBaseDN' : 'dc=example,dc=com' , |
| | | 'dsFilter' : 'objectclass=*' , |
| | | 'extraParams' : '-q -X -s base' } |
| | | 'extraParams' : '-q -X -s base' } |
| | | </call> |
| | | |
| | | <call function="'checktestRC'"> |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | |
| | | <sequence> |
| | | |
| | | <call function="'testSuite_Preamble'"/> |
| | | |
| | | <parallel> |
| | | <block name="'Block DS Process Active'"> |
| | | |
| | |
| | | |
| | | </parallel> |
| | | |
| | | <call function="'testSuite_Postamble'"/> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |
| | |
| | | <!--- Delete Branch through StartTLS port --> |
| | | <testcase name="'Security: TLS: Postamble Reset'"> |
| | | <sequence> |
| | | <call function="'testCase_Preamble'"/> |
| | | <message> |
| | | 'Security: TLS: Postamble Step 1. Deleting Branch Through StartTLS Port' |
| | | </message> |
| | |
| | | { 'returncode' : RC , |
| | | 'result' : STAXResult } |
| | | </call> |
| | | |
| | | <call function="'testCase_Postamble'"/> |
| | | |
| | | </sequence> |
| | | </testcase> |
| | | |
| | | <return>RC</return> |
| | | |
| | | </sequence> |
| | | |
| | | </function> |