AESLAPD 4.1 Enterprise Edition Directory Features Test
Verification
Test Run
Date: 11-Nov-2004
From OpenLDAP Standard Base 2.1.19
|
Initiating LDAP tests for LDBM... Cleaning up test run directory leftover from previous run. Running ./scripts/all... >>>>> Executing all LDAP tests for ldbm >>>>> Starting test000-rootdse ... running defines.sh Starting slapd on TCP/IP port 9011... Using ldapsearch to retrieve the root DSE... Waiting 5 seconds for slapd to start... Using ldapsearch to retrieve the cn=Monitor... dn: objectClass: top objectClass: OpenLDAProotDSE structuralObjectClass: OpenLDAProotDSE namingContexts: o=OpenLDAP Project,l=Internet monitorContext: cn=Monitor supportedControl: 2.16.840.1.113730.3.4.18 supportedControl: 2.16.840.1.113730.3.4.2 supportedControl: 1.3.6.1.4.1.4203.1.10.1 supportedControl: 1.2.840.113556.1.4.1413 supportedControl: 1.2.840.113556.1.4.1339 supportedControl: 1.2.840.113556.1.4.319 supportedControl: 1.2.826.0.1.334810.2.3 supportedExtension: 1.3.6.1.4.1.1466.20037 supportedExtension: 1.3.6.1.4.1.4203.1.11.1 supportedExtension: 1.3.6.1.4.1.4203.1.11.3 supportedFeatures: 1.3.6.1.4.1.4203.1.5.1 supportedFeatures: 1.3.6.1.4.1.4203.1.5.2 supportedFeatures: 1.3.6.1.4.1.4203.1.5.3 supportedFeatures: 1.3.6.1.4.1.4203.1.5.4 supportedFeatures: 1.3.6.1.4.1.4203.1.5.5 supportedLDAPVersion: 3 vendorName: The OpenLDAP Project <http://www.openldap.org/> subschemaSubentry: cn=Subschema dn: cn=Monitor objectClass: monitorServer structuralObjectClass: monitorServer cn: Monitor description: This subtree contains monitoring/managing objects. description: This object contains information about this server. createTimestamp: 20041212094304Z modifyTimestamp: 20041212094304Z monitoredInfo: @(#) $aeSLAPD: slapd 2.2.19 (Dec 12 2004 01:14:54) $ subschemaSubentry: cn=Subschema hasSubordinates: TRUE >>>>> Test succeeded >>>>> ./scripts/test000-rootdse completed OK. >>>>> waiting 10 seconds for things to exit >>>>> Starting test001-slapadd ... running defines.sh Running slapadd to build slapd database... ../servers/slapd/slapd -Ta -f ./testrun/slapadd.conf -l ./testdata/test-ordered.ldif Starting slapd on TCP/IP port 9011... Using ldapsearch to retrieve all the entries... Filtering ldapsearch results... Filtering original ldif used to create database... Comparing filter output... >>>>> Test succeeded >>>>> ./scripts/test001-slapadd completed OK. >>>>> waiting 10 seconds for things to exit >>>>> Starting test002-populate ... running defines.sh Starting slapd on TCP/IP port 9011... Using ldapsearch to check that slapd is running... Using ldapadd to populate the database... Using ldapsearch to read all the entries... Filtering ldapsearch results... Filtering original ldif used to create database... Comparing filter output... >>>>> Test succeeded >>>>> ./scripts/test002-populate completed OK. >>>>> waiting 10 seconds for things to exit >>>>> Starting test003-search ... running defines.sh Running slapadd to build slapd database... Running slapindex to index slapd database... Starting slapd on TCP/IP port 9011... Testing slapd searching... Testing exact searching... Testing approximate searching... Testing OR searching... Testing AND matching and ends-with searching... Testing NOT searching... Testing objectClass/attributeType inheritance ... Filtering ldapsearch results... Filtering original ldif used to create database... Comparing filter output... >>>>> Test succeeded >>>>> ./scripts/test003-search completed OK. >>>>> waiting 10 seconds for things to exit >>>>> Starting test004-modify ... running defines.sh Running slapadd to build slapd database... Starting slapd on TCP/IP port 9011... Testing slapd modify operations... Testing modify, add, and delete... Using ldapsearch to retrieve all the entries... Filtering ldapsearch results... Filtering original ldif used to create database... Comparing filter output... >>>>> Test succeeded >>>>> ./scripts/test004-modify completed OK. >>>>> waiting 10 seconds for things to exit >>>>> Starting test005-modrdn ... running defines.sh Running slapadd to build slapd database... Starting slapd on TCP/IP port 9011... Testing slapd modrdn operations... Testing modrdn(deleteoldrdn=0)... Testing modrdn(deleteoldrdn=1)... Using ldapsearch to retrieve entries using new rdn (cn=James A Jones III)... Filtering ldapsearch results... Filtering original ldif used to create database... Comparing filter output... Using ldapsearch to retrieve entries using new rdn (cn=James A Jones II)... Filtering ldapsearch results... Filtering original ldif used to create database... Comparing filter output... Using ldapsearch to retrieve entries using removed rdn (cn=James A Jones 2)... Using ldapsearch to retrieve all the entries... Filtering ldapsearch results... Filtering original ldif used to create database... Comparing filter output... Testing modrdn(deleteoldrdn=1), modrdn with new rdn already an att val... Using ldapsearch to retrieve entries using new rdn (cn=James A Jones 1)... Filtering ldapsearch results... Filtering original ldif used to create database... Comparing filter output... >>>>> Test succeeded >>>>> ./scripts/test005-modrdn completed OK. >>>>> waiting 10 seconds for things to exit >>>>> Starting test006-acls ... running defines.sh Running slapadd to build slapd database... Starting slapd on TCP/IP port 9011... Testing slapd access control... Using ldapsearch to retrieve all the entries... Filtering ldapsearch results... Filtering original ldif used to create database... Comparing filter output... >>>>> Test succeeded >>>>> ./scripts/test006-acls completed OK. >>>>> waiting 10 seconds for things to exit >>>>> Starting test007-replication ... running defines.sh Starting master slapd on TCP/IP port 9011... Starting slave slapd on TCP/IP port 9012... Using ldapsearch to check that master slapd is running... Using ldapsearch to check that slave slapd is running... Starting slurpd... Using ldapadd to populate the master directory... Waiting 15 seconds for slurpd to send changes... Using ldapmodify to modify master directory... Waiting 15 seconds for slurpd to send changes... Using ldapsearch to read all the entries from the master... Using ldapsearch to read all the entries from the slave... Filtering master results... Filtering slave results... Comparing retrieved entries from master and slave... >>>>> Test succeeded >>>>> ./scripts/test007-replication completed OK. >>>>> waiting 10 seconds for things to exit >>>>> Starting test008-concurrency ... running defines.sh Running slapadd to build slapd database... Waiting 5 seconds for slapadd to build slapd database... Starting slapd on TCP/IP port 9011... Using ldapsearch to check that slapd is running... Using tester for concurrent server access... PID=3400 - Search(500): base="ou=people,o=university of michigan,c=us", filter="cn=Bjorn Jensen". PID=2440 - Search(500): base="o=university of michigan,c=us", filter="cn=Barbara Jensen". PID=1612 - Modrdn(50): entry="cn=Dorothy Stevens,ou=Alumni Association,ou=People,o=University of Michigan,c=US". PID=2616 - Read(1000): entry="cn=Barbara Jensen, ou=Information Technology Division, ou=People, o=University of Michigan, c=US". PID=2668 - Read(1000): entry="cn=ITD Staff,ou=Groups,o=University of Michigan,c=US". PID=3028 - Add/Delete(50): entry="cn=James A Jones 2,ou=Alumni Association,ou=People,o=University of Michigan,c=US". PID=3420 - Modrdn(50): entry="cn=John Doe,ou=Information Technology Division,ou=People,o=University of Michigan,c=US". PID=2724 - Search(500): base="ou=people,o=university of michigan,c=us", filter="cn=James A Jones 1". PID=2904 - Add/Delete(50): entry="cn=James A Jones 3,ou=Alumni Association,ou=People,o=University of Michigan,c=US". PID=3108 - Add/Delete(50): entry="cn=James A Jones 4,ou=People,o=University of Michigan,c=US". PID=3220 - Modrdn(50): entry="cn=Ursula Hampster,ou=Alumni Association,ou=People,o=University of Michigan,c=US". PID=2916 - Read(1000): entry="ou=Groups, o=University of Michigan, c=US". PID=2496 - Read(1000): entry="ou=Alumni Association, ou=People, o=University of Michigan, c=US". PID=2840 - Modrdn(50): entry="cn=James A Jones 2,ou=Information Technology Division,ou=People,o=University of Michigan,c=US". PID=3056 - Search(500): base="o=university of michigan,c=us", filter="cn=Bjorn Jensen". PID=3068 - Add/Delete(50): entry="cn=James A Jones 5,o=University of Michigan,c=US". PID=2780 - Read(1000): entry="cn=James A Jones 1, ou=Alumni Association, ou=People, o=University of Michigan, c=US". PID=2688 - Search(500): base="o=university of michigan,c=us", filter="cn=Alumni Assoc Staff". PID=3400 - Search done. PID=2440 - Search done. PID=2724 - Search done. PID=3056 - Search done. PID=2688 - Search done. PID=2616 - Read done. PID=2668 - Read done. PID=2916 - Read done. PID=2496 - Read done. PID=2780 - Read done. PID=3420 - Modrdn done. PID=2904 - Add/Delete done. PID=2840 - Modrdn done. PID=3220 - Modrdn done. PID=3068 - Add/Delete done. PID=3028 - Add/Delete done. PID=1612 - Modrdn done. PID=3108 - Add/Delete done. Using ldapsearch to retrieve all the entries... Filtering ldapsearch results... Filtering original ldif used to create database... Comparing filter output... >>>>> Test succeeded >>>>> ./scripts/test008-concurrency completed OK. >>>>> waiting 10 seconds for things to exit >>>>> Starting test009-referral ... running defines.sh Running slapadd to build slapd database... Starting master slapd on TCP/IP port 9011... Starting slave slapd on TCP/IP port 9012... Testing for master slapd... Testing for slave slapd... Testing exact searching... Testing approximate searching... Testing OR searching... Testing AND matching and ends-with searching... Testing NOT searching... Testing objectClass/attributeType inheritance ... Filtering ldapsearch results... Filtering original ldif used to create database... Comparing filter output... >>>>> Test succeeded >>>>> ./scripts/test009-referral completed OK. >>>>> waiting 10 seconds for things to exit >>>>> Starting test010-passwd ... running defines.sh Starting slapd on TCP/IP port 9011... Using ldapsearch to check that slapd is running... Using ldapadd to populate the database... Using ldapsearch to verify population ... Using ldappasswd (PASS 1) ... Using ldappasswd (PASS 2) ... >>>>> Test succeeded >>>>> ./scripts/test010-passwd completed OK. >>>>> waiting 10 seconds for things to exit >>>>> Starting test011-glue-slapadd ... running defines.sh Running slapadd to build glued slapd databases... Starting slapd on TCP/IP port 9011... Using ldapsearch to retrieve all the entries... Filtering ldapsearch results... Filtering original ldif used to create database... Comparing filter output... Testing sizelimit... >>>>> Test succeeded >>>>> ./scripts/test011-glue-slapadd completed OK. >>>>> waiting 10 seconds for things to exit >>>>> Starting test012-glue-populate ... running defines.sh Starting slapd on TCP/IP port ... Using ldapsearch to check that slapd is running... Using ldapadd to populate the glued database... Using ldapsearch to read all the entries... Filtering ldapsearch results... Filtering original ldif used to create database... Comparing filter output... >>>>> Test succeeded >>>>> ./scripts/test012-glue-populate completed OK. >>>>> waiting 10 seconds for things to exit >>>>> Starting test013-language ... running defines.sh Starting slapd on TCP/IP port 9011... Using ldapsearch to check that slapd is running... Using ldapadd to populate the database... Using ldapsearch to read all the entries... Using ldapsearch to read name ... Using ldapsearch to read name language tag ... Using ldapsearch to read name language range ... Filtering ldapsearch results... Filtering language ldif ... Comparing filter output... >>>>> Test succeeded >>>>> ./scripts/test013-language completed OK. >>>>> waiting 10 seconds for things to exit >>>>> Starting test014-whoami ... running defines.sh Starting slapd on TCP/IP port ... Using ldapsearch to check that slapd is running... Testing ldapwhoami as anonymous... anonymous Testing ldapwhoami as cn=Manager,o=University of Michigan,c=US... dn:cn=Manager,o=University of Michigan,c=US Testing ldapwhoami as cn=Manager,o=University of Michigan,c=US for anonymous... anonymous Testing ldapwhoami as cn=Manager,o=University of Michigan,c=US for dn:cn=Barbara Jensen,ou=Information Technology DivisioN,OU=People,o=University of Michigan,c=us... dn:cn=barbara jensen,ou=information technology division,ou=people,o=university of michigan,c=us Testing ldapwhoami as cn=Manager,o=University of Michigan,c=US for u:ursula... dn:uid=ursula,cn=simple,cn=auth >>>>> Test succeeded >>>>> ./scripts/test014-whoami completed OK. >>>>> waiting 10 seconds for things to exit >>>>> Starting test015-xsearch ... running defines.sh Running slapadd to build slapd database... Running slapindex to index slapd database... Starting slapd on TCP/IP port 9011... Testing slapd searching... Testing exact searching... Testing approximate searching... Testing OR searching... Testing AND matching and ends-with searching... Testing NOT searching... Testing objectClass/attributeType inheritance ... Testing extended RFC2254 searching... Testing values return filter searching... Filtering ldapsearch results... Filtering original ldif used to create database... Comparing filter output... >>>>> Test succeeded >>>>> ./scripts/test015-xsearch completed OK. >>>>> waiting 10 seconds for things to exit >>>>> Starting test016-subref ... running defines.sh Running slapadd to build slapd database... Starting slapd on TCP/IP port 9011... Testing slapd searching... Testing ManageDsaIT searching at c=US... Testing ManageDsaIT searching at referral object... Testing ManageDsaIT searching below referral object... Testing base searching at c=US... Testing one-level searching at c=US... Testing subtree searching at c=US... Testing base searching at o=abc,c=US... Testing one-level searching at o=abc,c=US... Testing subtree searching at o=abc,c=US... Testing base searching at uid=xxx,o=abc,c=US... Testing one-level searching at uid=xxx,o=abc,c=US... Testing subtree searching at uid=xxx,o=abc,c=US... Filtering ldapsearch results... Filtering expected LDIF for comparison... Comparing filter output... >>>>> Test succeeded >>>>> ./scripts/test016-subref completed OK. >>>>> waiting 10 seconds for things to exit >>>>> Starting test017-syncreplication-refresh ... Test does not support ldbm >>>>> ./scripts/test017-syncreplication-refresh completed OK. >>>>> waiting 10 seconds for things to exit >>>>> Starting test018-syncreplication-persist ... Test does not support ldbm >>>>> ./scripts/test018-syncreplication-persist completed OK. >>>>> waiting 10 seconds for things to exit >>>>> Starting test019-syncreplication-cascade ... Test does not support ldbm >>>>> ./scripts/test019-syncreplication-cascade completed OK. >>>>> waiting 10 seconds for things to exit >>>>> Starting test020-proxycache ... Starting master slapd on TCP/IP port 9011... Using ldapsearch to check that master slapd is running... Using ldapadd to populate the master directory... Starting proxy cache on TCP/IP port 9012... Using ldapsearch to check that proxy slapd is running... Making queries on the proxy cache... Query 1: filter:(sn=Jon) attrs: all Query 2: filter:(|(cn=*Jon*)(sn=Jon*)) attrs:cn sn title uid Query 3: filter:(sn=Smith*) attrs:cn sn title uid Query 4: filter:(sn=Doe*) attrs:cn sn title uid Query 5: filter:(uid=bjorn) attrs:mail postaladdress telephonenumber cn uid Query 6: filter:(mail=*@example.com) cn sn title uid Query 7: filter:(mail=*) cn sn title uid Query 1 not cacheable Query 2 cacheable Query 3 cacheable Query 4 cacheable Query 5 cacheable Query 6 cacheable Query 7 not cacheable Successfully verified cacheability Query 8: filter:(|(cn=*Jones)(sn=Jones)) attrs:cn sn title uid Query 9: filter:(sn=Smith) attrs:cn sn title uid Query 10: filter:(uid=bjorn) attrs:mail postaladdress telephonenumber cn uid Query 11: filter:(mail=*@example.com) cn sn title uid Query 8 answerable Query 9 answerable Query 10 answerable Query 11 answerable Successfully verified answerability >>>>> Test succeeded >>>>> ./scripts/test020-proxycache completed OK. >>>>> waiting 10 seconds for things to exit >>>>> Starting test021-certificate ... running defines.sh Running slapadd to build slapd database... Starting slapd on TCP/IP port 9011... Testing certificate handling... Add certificates... Using ldapsearch to retrieve (userCertificate;binary=*) ... Using ldapsearch to retrieve (cAcertificate=*) ... Using ldapsearch to retrieve (userCertificate=serialNumberAndIssuer) ... Using ldapsearch to retrieve (userCertificate:certificateExactMatch:=serialNumberAndIssuer) ... Using ldapsearch to retrieve (cAcertificate;binary:certificateMatch:=certificate) ... Filtering ldapsearch results... Filtering original ldif used to create database... Comparing filter output... >>>>> Test succeeded >>>>> ./scripts/test021-certificate completed OK. >>>>> waiting 10 seconds for things to exit ==== END RUN ==== |