From 65f326afb0ba8f19e15e9ff283290b2cd99ad696 Mon Sep 17 00:00:00 2001 From: el_kaboing <el_kaboing@localhost> Date: Mon, 30 Oct 2006 15:05:40 +0000 Subject: [PATCH] Added some functional test cases for user password administration and usage. Issue 326. --- opends/tests/functional-tests/shared/functions/ldap.xml | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 52 insertions(+), 0 deletions(-) diff --git a/opends/tests/functional-tests/shared/functions/ldap.xml b/opends/tests/functional-tests/shared/functions/ldap.xml index 2747a9d..fdc3b63 100755 --- a/opends/tests/functional-tests/shared/functions/ldap.xml +++ b/opends/tests/functional-tests/shared/functions/ldap.xml @@ -283,4 +283,56 @@ </function> + <function name="compareEntry"> + + <function-prolog> + This function compares the attribute and value an entry to the Directory Server + </function-prolog> + + <function-map-args> + <function-required-arg name="dsInstanceHost"> + Directory Server Host Name + </function-required-arg> + <function-required-arg name="dsInstancePort"> + Directory Server Port Number + </function-required-arg> + <function-required-arg name="dsInstanceDn"> + Directory Server Manager DN + </function-required-arg> + <function-required-arg name="dsInstancePswd"> + Directory Server Manager Password + </function-required-arg> + <function-required-arg name="attrToBeCompared"> + Attribute to be compared in Directory Server + </function-required-arg> + <function-required-arg name="entryToBeCompared"> + Entry to be compared in Directory Server + </function-required-arg> + <function-optional-arg name="extraParams" default="' '"> + Optional extra parameters for specific test cases + </function-optional-arg> + </function-map-args> + + <sequence> + + <message> + 'ldapcompare.%s -h %s -p %s -D "%s" -w %s %s "%s" "%s"' % (fileExt,dsInstanceHost,dsInstancePort,dsInstanceDn,dsInstancePswd,extraParams,attrToBeCompared,entryToBeCompared) + </message> + <process name="'Compare Entry'"> + <location>'%s' % (STAF_REMOTE_HOSTNAME) </location> + <command>'%s/ldapcompare.%s' % (OPENDS_BINPATH,fileExt)</command> + <parms>'-h %s -p %s -D "%s" -w %s %s "%s" "%s"' % (dsInstanceHost,dsInstancePort,dsInstanceDn,dsInstancePswd,extraParams,attrToBeCompared,entryToBeCompared)</parms> + <workdir>'%s' % (OPENDS_BINPATH)</workdir> + <envs> + ['PATH=/bin:/usr/bin:%s' % (OPENDS_BINPATH), 'JAVA_HOME=%s' % (JAVA_HOME)] + </envs> + <stderr mode="'stdout'"/> + <returnstdout/> + </process> + + </sequence> + + </function> + + </stax> -- Gitblit v1.10.0