OpenCMIS TCK Report
Mon Jul 21 08:53:16 CST 2014
Parameters
cmis.workbench.folder.filter | cmis:isVersionSeriesCheckedOut,cmis:contentStreamLength,cmis:lastModifiedBy,cmis:objectTypeId,cmis:versionSeriesCheckedOutId,cmis:createdBy,cmis:name,cmis:contentStreamMimeType,cmis:objectId,cmis:creationDate,cmis:lastModificationDate,cmis:contentStreamFileName |
cmis.workbench.folder.includeAcls | false |
cmis.workbench.folder.includeAllowableActions | false |
cmis.workbench.folder.includePolicies | false |
cmis.workbench.folder.includeRelationships | none |
cmis.workbench.folder.maxItemsPerPage | 10000 |
cmis.workbench.folder.orderBy | |
cmis.workbench.folder.renditionFilter | cmis:none |
cmis.workbench.object.filter | * |
cmis.workbench.object.includeAcls | true |
cmis.workbench.object.includeAllowableActions | true |
cmis.workbench.object.includePolicies | true |
cmis.workbench.object.includeRelationships | both |
cmis.workbench.object.maxItemsPerPage | 1000 |
cmis.workbench.object.orderBy | |
cmis.workbench.object.renditionFilter | * |
cmis.workbench.version.filter | cmis:isLatestMajorVersion,cmis:contentStreamLength,cmis:objectTypeId,cmis:name,cmis:contentStreamMimeType,cmis:objectId,cmis:isMajorVersion,cmis:contentStreamFileName,cmis:isLatestVersion,cmis:versionLabel |
cmis.workbench.version.includeAcls | false |
cmis.workbench.version.includeAllowableActions | false |
cmis.workbench.version.includePolicies | false |
cmis.workbench.version.includeRelationships | none |
cmis.workbench.version.maxItemsPerPage | 10000 |
cmis.workbench.version.renditionFilter | cmis:none |
org.apache.chemistry.opencmis.binding.atompub.url | http://9.115.69.162:9080/fncmis/resources/Service |
org.apache.chemistry.opencmis.binding.auth.classname | org.apache.chemistry.opencmis.client.bindings.spi.StandardAuthenticationProvider |
org.apache.chemistry.opencmis.binding.auth.http.basic | true |
org.apache.chemistry.opencmis.binding.auth.soap.usernametoken | false |
org.apache.chemistry.opencmis.binding.cache.links.size | 400 |
org.apache.chemistry.opencmis.binding.cache.repositories.size | 10 |
org.apache.chemistry.opencmis.binding.cache.types.size | 100 |
org.apache.chemistry.opencmis.binding.clientcompression | false |
org.apache.chemistry.opencmis.binding.compression | true |
org.apache.chemistry.opencmis.binding.cookies | true |
org.apache.chemistry.opencmis.binding.httpinvoker.classname | org.apache.chemistry.opencmis.client.bindings.spi.http.DefaultHttpInvoker |
org.apache.chemistry.opencmis.binding.spi.classname | org.apache.chemistry.opencmis.client.bindings.spi.atompub.CmisAtomPubSpi |
org.apache.chemistry.opencmis.binding.spi.type | atompub |
org.apache.chemistry.opencmis.binding.webservices.jaxws.impl | sunjre |
org.apache.chemistry.opencmis.cache.types.classname | org.apache.chemistry.opencmis.client.bindings.impl.TypeDefinitionCacheImpl |
org.apache.chemistry.opencmis.password | ***** |
org.apache.chemistry.opencmis.session.repository.id | OB3 |
org.apache.chemistry.opencmis.tck.default.documentType | cmis:document |
org.apache.chemistry.opencmis.tck.default.folderType | cmis:folder |
org.apache.chemistry.opencmis.tck.default.testFolderParent | / |
org.apache.chemistry.opencmis.tck.revision | 1585091 |
org.apache.chemistry.opencmis.tck.timestamp | Version: 0.11.0 / Revision: 1585091 / Build: 2014-04-07T18:17:22-0400
|
org.apache.chemistry.opencmis.user | ceadmin |
Groups
Basics Test Group (ATOMPUB)
Basic tests.
Security Test (ATOMPUB) (33 ms)
Checks if HTTPS is used.
WARNING: HTTPS is not used. Credentials might be transferred as plain text! (
SecurityTest.java:57) [
stacktrace]
Repository Info Test (ATOMPUB) (28 ms)
Gets and checks the repository info.
Root Folder Test (ATOMPUB) (2839 ms)
Checks the root folder and its children for specification compliance.
Types Test Group (ATOMPUB)
Types tests.
Types Test (ATOMPUB) (3165 ms)
Checks all types exposed by the repository for specification compliance.
Create and Delete Type Test (ATOMPUB) (17 ms)
Creates a document type and deletes it again.
Secondary Types Test (ATOMPUB) (19 ms)
Creates documents, attaches and detaches secondary types, checks the properties, and finally deletes the test documents.
CRUD Test Group (ATOMPUB)
Create, Read, Update, and Delete tests.
Create and Delete Folder Test (ATOMPUB) (13605 ms)
Creates a few folders, checks the newly created folders and their parent and finally deletes the created folders.
Create and Delete Document Test (ATOMPUB) (35303 ms)
Creates a few documents, checks the newly created documents and their parent and finally deletes the created documents.
Create Big Document Test (ATOMPUB) (4056 ms)
Creates a 10 MiB document and deletes it.
Create Document without Content Test (ATOMPUB) (597 ms)
Creates a document without content and deletes it.
Create Object With Invalid Type Test (ATOMPUB) (584 ms)
Tries to create document with a folder type and folder with a document type.
WARNING: Creation of a document with a folder type threw an unexcpeted exception: org.apache.chemistry.opencmis.commons.exceptions.CmisRuntimeException: Newly created object is not a document! New id: Object Id: idf_31523085-477E-4885-9B1E-83714F6511ED (
CreateInvalidTypeTest.java:69) [
stacktrace]
WARNING: Creation of a folder with a document type threw an unexcpeted exception: org.apache.chemistry.opencmis.commons.exceptions.CmisRuntimeException: Newly created object is not a folder! New id: Object Id: idd_36717DF4-8324-4843-9256-496CD2CF874A (
CreateInvalidTypeTest.java:85) [
stacktrace]
Name Charset Test (ATOMPUB) (11291 ms)
Creates and deletes documents with special characters in cmis:name.
Create and Delete Relationship Test (ATOMPUB) (30 ms)
Creates a relationship between two documents, checks the newly created relationship and finally deletes the created relationship.
Create and Delete Item Test (ATOMPUB) (30 ms)
Creates a few items, checks the newly created itens and their parent and finally deletes the created item.
Property Filter Test (ATOMPUB) (985 ms)
Tests different property filter combinations for documents and folders.
Update Smoke Test (ATOMPUB) (1207 ms)
Creates a document, updates its name and finally deletes it.
Bulk Update Properties Test (ATOMPUB) (20 ms)
Creates a few folders and documents, renames all documents at once, and deletes all created objects.
Set, Append, and Delete Content Test (ATOMPUB) (786 ms)
Creates a new document and tries to set, append, and delete its content.
Change Token Test (ATOMPUB) (0 ms)
Creates a document and a folder and updates them with an outdated change token.
UNEXPECTED_EXCEPTION: Exception: org.apache.chemistry.opencmis.commons.exceptions.CmisConstraintException: Conflict (
AbstractSessionTest.java:163) [
stacktrace] [
exception details]
Exception stack trace:
org.apache.chemistry.opencmis.client.bindings.spi.atompub.AbstractAtomPubService.convertStatusCode(AbstractAtomPubService.java:488)
org.apache.chemistry.opencmis.client.bindings.spi.atompub.AbstractAtomPubService.put(AbstractAtomPubService.java:659)
org.apache.chemistry.opencmis.client.bindings.spi.atompub.AbstractAtomPubService.put(AbstractAtomPubService.java:646)
org.apache.chemistry.opencmis.client.bindings.spi.atompub.ObjectServiceImpl.updateProperties(ObjectServiceImpl.java:334)
org.apache.chemistry.opencmis.client.runtime.AbstractCmisObject.updateProperties(AbstractCmisObject.java:344)
org.apache.chemistry.opencmis.tck.tests.crud.ChangeTokenTest.runUpdateDocumentTest(
ChangeTokenTest.java:112)
org.apache.chemistry.opencmis.tck.tests.crud.ChangeTokenTest.run(
ChangeTokenTest.java:64)
org.apache.chemistry.opencmis.tck.impl.AbstractSessionTest.run(
AbstractSessionTest.java:160)
org.apache.chemistry.opencmis.tck.impl.AbstractCmisTestGroup.run(
AbstractCmisTestGroup.java:109)
Error content:
com.ibm.ecm.cmis.exceptions.UpdateConflictException: CIL2200: The object cannot be updated because the object is no longer the current version.
Explanation: A newer version of the object exists on the repository.
Action: Specify the current version of the object and try again.
com.ibm.ecm.cmis.exceptions.UpdateConflictException: CIL2200: The object cannot be updated because the object is no longer the current version.
Explanation: A newer version of the object exists on the repository.
Action: Specify the current version of the object and try again.
at com.ibm.ecm.cmis.dal.p8.DALP8Document.updateProperties(DALP8Document.java:1149)
at com.ibm.ecm.cmis.app.datasource.ContentSource.checkIn(ContentSource.java:376)
at com.ibm.ecm.cmis.app.beans.Content.doPut(Content.java:95)
at com.ibm.ecm.cmis.app.beans.BaseCollection.put(BaseCollection.java:612)
at com.ibm.ecm.cmis.app.servlet.CMISServlet.doPut(CMISServlet.java:222)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
at com.ibm.ecm.cmis.app.servlet.CMISServlet.service(CMISServlet.java:426)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1657)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1597)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:131)
at com.ibm.ecm.integration.common.compression.CompressionFilter.doFilter(CompressionFilter.java:50)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
at com.ibm.ecm.integration.common.nls.servlet.LocaleFilter.doFilter(LocaleFilter.java:57)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
at com.ibm.ecm.integration.common.messageTrace.servlet.MessageTraceFilter.doFilter(MessageTraceFilter.java:84)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:77)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:934)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:502)
at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:179)
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3933)
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:276)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:931)
at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1583)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:186)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:452)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:511)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:305)
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83)
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1604)
Content Ranges Test (ATOMPUB) (922 ms)
Creates a document and reads different excerpts of the content.
WARNING: Retrieved full stream instead of an excerpt {offset=3, length=null}! Content ranges supported? (
ContentRangesTest.java:104) [
stacktrace]
WARNING: Retrieved full stream instead of an excerpt {offset=null, length=12}! Content ranges supported? (
ContentRangesTest.java:126) [
stacktrace]
WARNING: Retrieved full stream instead of an excerpt {offset=5, length=17}! Content ranges supported? (
ContentRangesTest.java:148) [
stacktrace]
WARNING: Retrieved full stream instead of an excerpt {offset=9, length=123}! Content ranges supported? (
ContentRangesTest.java:170) [
stacktrace]
Copy Test (ATOMPUB) (2040 ms)
Creates two folders and a document and copies the document from one folder to the other. If the AtomPub binding is used, this test is skipped.
Move Test (ATOMPUB) (1377 ms)
Creates two folders and a document and moves the document from one folder to the other.
WARNING: Moved document check. Id: + movetestdoc.txt (
MoveTest.java:62) [
stacktrace]
WARNING: Content MIME types don't match! (
AbstractSessionTest.java:1364) [
stacktrace]
INFO: expected: text/plain / actual: text/plain;charset=utf-8
Delete Tree Test (ATOMPUB) (8032 ms)
Creates a few documents in a folder, deletes the folder and checks if all documents are gone.
Operation Context (ATOMPUB) (912 ms)
Creates a document, retrieves a minimal set of details, checks it, and finally deletes the document.
Versioning Test Group (ATOMPUB)
Versioning tests.
Versioning Smoke Test (ATOMPUB) (2319 ms)
Creates a document, checks it out, cancels the check out, checks it out again and finally checks it in.
Versioning Delete Test (ATOMPUB) (2965 ms)
Creates a document, adds three versions and deletes the current version until the document is gone.
Versioning State Create Test (ATOMPUB) (1304 ms)
Creates documents in different versioning states.
Checked out Test (ATOMPUB) (1606 ms)
Calls getCheckedOutDocs() and checks the returned objects.
WARNING: PWC is not the latest version! Id: idd_EFD88252-6EDD-46A8-A194-243DDCDFED82 (Note: The words of the CMIS specification define that the PWC is the latest version. But that is not the intention of the spec and will be changed in CMIS 1.1. Thus this a warning, not an error.) (
CheckedOutTest.java:130) [
stacktrace]
INFO: False!
WARNING: PWC is not the latest version! Id: idd_5B958B98-B92F-457A-8D0E-E8CE87FF576F (Note: The words of the CMIS specification define that the PWC is the latest version. But that is not the intention of the spec and will be changed in CMIS 1.1. Thus this a warning, not an error.) (
CheckedOutTest.java:130) [
stacktrace]
INFO: False!
WARNING: PWC is not the latest version! Id: idd_7D44A42A-B8CE-4C3F-9B06-5BC76FE987FC (Note: The words of the CMIS specification define that the PWC is the latest version. But that is not the intention of the spec and will be changed in CMIS 1.1. Thus this a warning, not an error.) (
CheckedOutTest.java:130) [
stacktrace]
INFO: False!
WARNING: Checked-out documents should be ordered by cmis:name, but they are not! (It might be a collation mismatch.) (
CheckedOutTest.java:154) [
stacktrace]
INFO: expected: 0 / actual: 1
WARNING: PWC is not the latest version! Id: idd_7D44A42A-B8CE-4C3F-9B06-5BC76FE987FC (Note: The words of the CMIS specification define that the PWC is the latest version. But that is not the intention of the spec and will be changed in CMIS 1.1. Thus this a warning, not an error.) (
CheckedOutTest.java:130) [
stacktrace]
INFO: False!
Filing Test Group (ATOMPUB)
Multifiling anf Unfiling tests.
Multifiling Test (ATOMPUB) (8002 ms)
Creates two folders and a document in one of the folders, adds the document to the second folder and then removes it again for the second folder.
Unfiling Test (ATOMPUB) (4017 ms)
Creates a folder and a document, removes the document from the folder and then adds it again.
Control Test Group (ATOMPUB)
ACL and Policy tests.
ACL Test (ATOMPUB) (1208 ms)
Creates a document and checks its ACL.
Query Test Group (ATOMPUB)
Query and content changes tests.
Query Smoke Test (ATOMPUB) (2204 ms)
Performs a simple query and checks if the format of the results is correct. It does not check if the results are complete!
WARNING: Query hit check. Id: idd_96E36935-69DB-4BF5-9909-7A17593FABCA (
QuerySmokeTest.java:103) [
stacktrace]
WARNING: Content MIME types don't match! (
AbstractSessionTest.java:1364) [
stacktrace]
INFO: expected: application/x-zip-compressed / actual: application/x-zip-compressed;charset=utf-8
Query Root Folder Test (ATOMPUB) (157 ms)
Performs a query that should return the root folder name and id.
INFO: Query: SELECT cmis:name AS folderName, cmis:objectId AS folderId FROM cmis:folder WHERE cmis:objectId = 'idf_0F1E2D3C-4B5A-6978-8796-A5B4C3D2E1F0' (
QueryRootFolderTest.java:78) [
stacktrace]
INFO: Query: SELECT cmis:name AS folderName, cmis:objectId AS folderId FROM cmis:folder WHERE cmis:creationDate > TIMESTAMP '2012-12-03T04:41:19.704Z' AND cmis:creationDate < TIMESTAMP '2012-12-03T06:41:19.704Z' (
QueryRootFolderTest.java:129) [
stacktrace]
Query For Object Test (ATOMPUB) (908 ms)
Creates a folder and a document, queries them by object id, and deletes both.
INFO: Folder query: SELECT * FROM cmis:folder WHERE cmis:objectId = 'idf_EF251C30-A4A5-43CA-93B3-AB49DDA0D36C' (
QueryForObject.java:91) [
stacktrace]
INFO: Folder query: SELECT * FROM cmis:folder WHERE cmis:objectId IN ('idf_EF251C30-A4A5-43CA-93B3-AB49DDA0D36C') (
QueryForObject.java:91) [
stacktrace]
INFO: Document query: SELECT * FROM cmis:document WHERE cmis:objectId = 'idd_6E33EEFE-E3D9-4FF5-AB18-AF224266E85F' (
QueryForObject.java:126) [
stacktrace]
INFO: Document query: SELECT * FROM cmis:document WHERE cmis:objectId IN ('idd_6E33EEFE-E3D9-4FF5-AB18-AF224266E85F') (
QueryForObject.java:126) [
stacktrace]
Query LIKE Test (ATOMPUB) (24891 ms)
Performs a LIKE query and checks if only matching objects are returned.
Query IN_FOLDER and IN_TREE Test (ATOMPUB) (23557 ms)
Performs IN_FOLDER and IN_TREE queries.
INFO: Query: SELECT cmis:objectId FROM cmis:document WHERE IN_FOLDER('idf_08529901-3C68-4A8A-9E8C-656D014E2130') (
QueryInFolderTest.java:110) [
stacktrace]
INFO: Query: SELECT cmis:objectId FROM cmis:document WHERE IN_TREE('idf_08529901-3C68-4A8A-9E8C-656D014E2130') (
QueryInFolderTest.java:110) [
stacktrace]
INFO: Query: SELECT cmis:objectId FROM cmis:folder WHERE IN_FOLDER('idf_08529901-3C68-4A8A-9E8C-656D014E2130') (
QueryInFolderTest.java:110) [
stacktrace]
INFO: Query: SELECT cmis:objectId FROM cmis:folder WHERE IN_TREE('idf_08529901-3C68-4A8A-9E8C-656D014E2130') (
QueryInFolderTest.java:110) [
stacktrace]
Content Changes Smoke Test (ATOMPUB) (22 ms)
Calls getContentChanges(). It does not check if the results are correct!