--- summary 
+++ summary 
@@ -1,22 +1,23 @@
 Test Suite: ERP5-ZODB-COMPONENT-BRANCH
-Revision: slapos=2366-a53881d3cc8ba942343f1632c9bcee639e8a9eac,erp5=40710-0339034bd1dfe49f6f43b125785f2952dd1a6e3d
+Revision: slapos=2369-00859c2ddee6c8b57ede1827ef9ffca2bd11a8b1,erp5=40717-a84d2130f68a7aef8f65813a3ae9c5c36261e619
 Result: FAIL
 
-All tests: 4394
-Failures: 40
-Errors: 72
-Skips: 243
-
- http://erp5.nexedi.com/test_result_module/20120302-4492764E/view
+All tests: 4395
+Failures: 37
+Errors: 228
+Skips: 233
+
+ http://erp5.nexedi.com/test_result_module/20120302-3CEE8B4F/view
 
 
 The following tests failed:
 
-  testAccountingReports                              (10 failures)
+  testAccountingReports                              (11 failures)
    testAccountStatement (testAccountingReports.TestAccountingReports)
    testAccountStatementCancellationAmount (testAccountingReports.TestAccountingReports)
    testAccountStatementFromDateDetailedSummaryGroupedAtFromDate (testAccountingReports.TestAccountingReports)
    testAccountStatementFromDateSummary (testAccountingReports.TestAccountingReports)
+   testAccountStatementMultipleSection (testAccountingReports.TestAccountingReports)
    testAccountStatementOverMultiplePeriodsForExpenseAccounts (testAccountingReports.TestAccountingReports)
    testAccountStatementPeriodDateEqualsFromDate (testAccountingReports.TestAccountingReports)
    testAccountStatementPeriodDateForExpenseAccounts (testAccountingReports.TestAccountingReports)
@@ -29,14 +30,68 @@
    test_02_CacheFactoryMultiPlugins (testCacheTool.TestCacheTool), Test a cache factory containing multiple cache plugins.
    test_06_CheckCacheExpiration (testCacheTool.TestCacheTool), Check that expiracy is well handle by Cache Plugins
 
-  testDms                                            (1 failures, 1 errors, 2 skips)
+  testConfiguratorTool                               (1 errors)
+   test_anonymous_can_not_view_configurator_tool (testConfiguratorTool.TestConfiguratorTool)
+
+  testConflictResolution                             (1 errors)
+   dummy_test (testConflictResolution.TestERP5)
+
+  testDiscussionThread                               (6 errors)
+   testAdminCanModerate (testDiscussionThread.TestDiscussionThread)
+
+  testDms                                            (1 failures, 2 errors, 2 skips)
    test_05_getCreationDate (testDms.TestDocument)
+   test_01_LargeOOoDocumentToImageConversion (testDms.TestDocumentPerformance)
    test_07_testImplicitRelations (testDms.TestDocument)
 
-  testDmsWithFlare                                   (2 failures, 1 errors, 2 skips)
+  testDmsWithFlare                                   (1 failures, 46 errors, 1 skips)
    test_05_getCreationDate (testDmsWithFlare.TestDocumentWithFlare)
+   test_document_publication_workflow_Drawing_publish (testDmsWithFlare.TestDocumentWithFlare)
+   test_document_publication_workflow_Drawing_publish_alive (testDmsWithFlare.TestDocumentWithFlare)
+   test_document_publication_workflow_Drawing_release (testDmsWithFlare.TestDocumentWithFlare)
+   test_document_publication_workflow_Drawing_release_alive (testDmsWithFlare.TestDocumentWithFlare)
+   test_document_publication_workflow_Drawing_share (testDmsWithFlare.TestDocumentWithFlare)
+   test_document_publication_workflow_Drawing_share_alive (testDmsWithFlare.TestDocumentWithFlare)
+   test_document_publication_workflow_File_publish (testDmsWithFlare.TestDocumentWithFlare)
+   test_document_publication_workflow_File_publish_alive (testDmsWithFlare.TestDocumentWithFlare)
+   test_document_publication_workflow_File_release (testDmsWithFlare.TestDocumentWithFlare)
+   test_document_publication_workflow_File_release_alive (testDmsWithFlare.TestDocumentWithFlare)
+   test_document_publication_workflow_File_share (testDmsWithFlare.TestDocumentWithFlare)
+   test_document_publication_workflow_File_share_alive (testDmsWithFlare.TestDocumentWithFlare)
+   test_document_publication_workflow_PDF_publish (testDmsWithFlare.TestDocumentWithFlare)
+   test_document_publication_workflow_PDF_publish_alive (testDmsWithFlare.TestDocumentWithFlare)
+   test_document_publication_workflow_PDF_release (testDmsWithFlare.TestDocumentWithFlare)
+   test_document_publication_workflow_PDF_release_alive (testDmsWithFlare.TestDocumentWithFlare)
+   test_document_publication_workflow_PDF_share (testDmsWithFlare.TestDocumentWithFlare)
+   test_document_publication_workflow_PDF_share_alive (testDmsWithFlare.TestDocumentWithFlare)
+   test_document_publication_workflow_Presentation_publish (testDmsWithFlare.TestDocumentWithFlare)
+   test_document_publication_workflow_Presentation_publish_alive (testDmsWithFlare.TestDocumentWithFlare)
+   test_document_publication_workflow_Presentation_release (testDmsWithFlare.TestDocumentWithFlare)
+   test_document_publication_workflow_Presentation_release_alive (testDmsWithFlare.TestDocumentWithFlare)
+   test_document_publication_workflow_Presentation_share (testDmsWithFlare.TestDocumentWithFlare)
+   test_document_publication_workflow_Presentation_share_alive (testDmsWithFlare.TestDocumentWithFlare)
+   test_document_publication_workflow_Spreadsheet_publish (testDmsWithFlare.TestDocumentWithFlare)
+   test_document_publication_workflow_Spreadsheet_publish_alive (testDmsWithFlare.TestDocumentWithFlare)
+   test_document_publication_workflow_Spreadsheet_release (testDmsWithFlare.TestDocumentWithFlare)
+   test_document_publication_workflow_Spreadsheet_release_alive (testDmsWithFlare.TestDocumentWithFlare)
+   test_document_publication_workflow_Spreadsheet_share (testDmsWithFlare.TestDocumentWithFlare)
+   test_document_publication_workflow_Spreadsheet_share_alive (testDmsWithFlare.TestDocumentWithFlare)
+   test_document_publication_workflow_Text_publish (testDmsWithFlare.TestDocumentWithFlare)
+   test_document_publication_workflow_Text_publish_alive (testDmsWithFlare.TestDocumentWithFlare)
+   test_document_publication_workflow_Text_release (testDmsWithFlare.TestDocumentWithFlare)
+   test_document_publication_workflow_Text_release_alive (testDmsWithFlare.TestDocumentWithFlare)
+   test_document_publication_workflow_Text_share (testDmsWithFlare.TestDocumentWithFlare)
+   test_document_publication_workflow_Text_share_alive (testDmsWithFlare.TestDocumentWithFlare)
+   test_document_publication_workflow_archiveVersion (testDmsWithFlare.TestDocumentWithFlare), Test old versions of a doc are auto archived.
+   test_getExtensibleContent (testDmsWithFlare.TestDocumentWithFlare)
+   test_getSearchText (testDmsWithFlare.TestDocumentWithFlare)
+   test_getTargetFormatItemList (testDmsWithFlare.TestDocumentWithFlare)
+   test_parallel_conversion (testDmsWithFlare.TestDocumentWithFlare), Check that conversion engine is able to fill in
+   test_preConversionOnly (testDmsWithFlare.TestDocumentWithFlare)
+   test_safeHTML_conversion (testDmsWithFlare.TestDocumentWithFlare), This test create a Web Page and test asSafeHTML conversion.
+   test_safeHTML_impossible_conversion (testDmsWithFlare.TestDocumentWithFlare), Some html are not parsable.
+   test_safeHTML_unknown_codec (testDmsWithFlare.TestDocumentWithFlare), Some html declare unknown codecs.
    test_07_testImplicitRelations (testDmsWithFlare.TestDocumentWithFlare)
-   test_preConversionOnly (testDmsWithFlare.TestDocumentWithFlare)
 
   testDmsWithPreConversion                           (1 failures, 1 errors, 2 skips)
    test_05_getCreationDate (testDmsWithPreConversion.TestDocumentWithPreConversion)
@@ -48,6 +103,9 @@
   testERP5BankingCheckDeposit                        (1 errors)
    test_01_ERP5BankingCheckDeposit (testERP5BankingCheckDeposit.TestERP5BankingCheckDeposit)
 
+  testERP5BankingCheckPayment                        (1 errors)
+   test_01_ERP5BankingCheckPayment (testERP5BankingCheckPayment.TestERP5BankingCheckPayment)
+
   testERP5BankingCheckbookReception                  (1 errors)
    test_01_ERP5BankingCheckbookReception (testERP5BankingCheckbookReception.TestERP5BankingCheckbookReception)
 
@@ -63,12 +121,64 @@
   testERP5BankingTravelerCheckSale                   (1 errors)
    test_01_ERP5BankingTravelerCheckSale (testERP5BankingTravelerCheckSale.TestERP5BankingTravelerCheckSale)
 
-  testERP5Catalog                                    (2 failures, 4 skips)
-   test_48_ERP5Site_hotReindexAll (testERP5Catalog.TestERP5Catalog)
+  testERP5Catalog                                    (48 errors, 1 skips)
+   test_48bis_ERP5Site_hotReindexAllCheckCachedValues (testERP5Catalog.TestERP5Catalog)
+   test_50_LocalRolesArgument (testERP5Catalog.TestERP5Catalog), test local_roles= argument
+   test_50_LocalRolesArgument (testERP5Catalog.TestERP5Catalog), test local_roles= argument
+   test_51_SearchWithKeyWords (testERP5Catalog.TestERP5Catalog)
+   test_52_QueryAndTableAlias (testERP5Catalog.TestERP5Catalog)
    test_53_DateFormat (testERP5Catalog.TestERP5Catalog)
+   test_54_FixIntUid (testERP5Catalog.TestERP5Catalog)
+   test_55_FloatFormat (testERP5Catalog.TestERP5Catalog)
+   test_56_CreateUidDuringClearCatalog (testERP5Catalog.TestERP5Catalog)
+   test_60_ViewableOwnerIndexing (testERP5Catalog.TestERP5Catalog)
+   test_BackwardCompatibilityWithOldMethods (testERP5Catalog.TestERP5Catalog)
+   test_CatalogUidDuplicates (testERP5Catalog.TestERP5Catalog)
+   test_EscapingLoginInSescurityQuery (testERP5Catalog.TestERP5Catalog)
+   test_ExactMatchSearch (testERP5Catalog.TestERP5Catalog)
+   test_IndexationContextIndependence (testERP5Catalog.TestERP5Catalog)
+   test_KeywordSearch (testERP5Catalog.TestERP5Catalog)
+   test_MonoValueAssigneeIndexing (testERP5Catalog.TestERP5Catalog)
+   test_ObjectReindexationConcurency (testERP5Catalog.TestERP5Catalog)
+   test_ParameterSelectDict (testERP5Catalog.TestERP5Catalog)
+   test_PercentCharacter (testERP5Catalog.TestERP5Catalog)
+   test_PersonDocumentWithMonovaluedLocalRole (testERP5Catalog.TestERP5Catalog), Test when user is added, which has local roles on own Person Document
+   test_QueryDictFromRequest (testERP5Catalog.TestERP5Catalog), use a dict from REQUEST as a keyword parameter.
+   test_RealOwnerIndexing (testERP5Catalog.TestERP5Catalog)
+   test_SearchFolderWithMultipleSpaces (testERP5Catalog.TestERP5Catalog)
+   test_SearchFolderWithParenthesis (testERP5Catalog.TestERP5Catalog)
+   test_SearchFolderWithRelatedDynamicRelatedKey (testERP5Catalog.TestERP5Catalog)
+   test_SearchFolderWithRelatedDynamicStrictRelatedKey (testERP5Catalog.TestERP5Catalog)
+   test_SearchFolderWithSingleQuote (testERP5Catalog.TestERP5Catalog)
+   test_SearchOnOwner (testERP5Catalog.TestERP5Catalog)
+   test_SearchedStringIsNotStripped (testERP5Catalog.TestERP5Catalog)
+   test_SelectDictWithDynamicRelatedKey (testERP5Catalog.TestERP5Catalog)
+   test_SubDocumentsSecurityIndexing (testERP5Catalog.TestERP5Catalog)
+   test_SubDocumentsWithAcquireLocalRoleSecurityIndexing (testERP5Catalog.TestERP5Catalog)
+   test_UserOrGroupLocalRoleIndexing (testERP5Catalog.TestERP5Catalog)
+   test_UserOrGroupRoleIndexing (testERP5Catalog.TestERP5Catalog)
+   test_WildcardMatchesUnsetValue (testERP5Catalog.TestERP5Catalog)
+   test_check_security_table_content (testERP5Catalog.TestERP5Catalog)
+   test_complex_query (testERP5Catalog.TestERP5Catalog)
+   test_countResultsUsesFromExpression (testERP5Catalog.TestERP5Catalog)
+   test_distinct_select_expression (testERP5Catalog.TestERP5Catalog)
+   test_getParentUid (testERP5Catalog.TestERP5Catalog)
+   test_getRecordForUid (testERP5Catalog.TestERP5Catalog)
+   test_ignore_empty_string (testERP5Catalog.TestERP5Catalog)
+   test_ignore_empty_string_related_key (testERP5Catalog.TestERP5Catalog)
+   test_multipleRelatedKeyDoMultipleJoins (testERP5Catalog.TestERP5Catalog)
+   test_path (testERP5Catalog.TestERP5Catalog)
+   test_queriesEndingWithSemicolon (testERP5Catalog.TestERP5Catalog)
+   test_sortOnRelatedKeyWithUnsetRelation (testERP5Catalog.TestERP5Catalog)
 
   testERP5DocumentSyncML                             (1 errors)
    test_03_UpdateSimpleData (testERP5DocumentSyncML.TestERP5DocumentSyncML)
+
+  testERP5PayzenSecurePayment                        (11 errors)
+   test_link_url_string (testERP5PayzenSecurePayment.TestERP5PayzenSecurePaymenConstraint)
+
+  testERP5SocialContracts                            (2 errors)
+   test_SocialContract (testERP5SocialContracts.TestERP5SocialContracts)
 
   testERP5SyncML                                     (2 errors)
    test_12_UpdateSimpleData (testERP5SyncML.TestERP5SyncML)
@@ -92,14 +202,18 @@
   testGUIwithSecurity                                (1 errors)
    test_01_relationFieldToInaccessibleObject (testGUIwithSecurity.TestGUISecurity)
 
-  testIngestion                                      (37 errors)
-   test_01_PreferenceSetup (testIngestion.TestIngestion)
-
-  testLegacyAccountingReports                        (10 failures)
+  testIngestion                                      (1 errors, 4 skips)
+   test_12_UploadTextFromContributionTool (testIngestion.TestIngestion)
+
+  testInotifyTool                                    (1 errors)
+   test_inotify (testInotifyTool.TestInotifyTool)
+
+  testLegacyAccountingReports                        (11 failures)
    testAccountStatement (Products.ERP5.tests.testAccountingReports.TestAccountingReports)
    testAccountStatementCancellationAmount (Products.ERP5.tests.testAccountingReports.TestAccountingReports)
    testAccountStatementFromDateDetailedSummaryGroupedAtFromDate (Products.ERP5.tests.testAccountingReports.TestAccountingReports)
    testAccountStatementFromDateSummary (Products.ERP5.tests.testAccountingReports.TestAccountingReports)
+   testAccountStatementMultipleSection (Products.ERP5.tests.testAccountingReports.TestAccountingReports)
    testAccountStatementOverMultiplePeriodsForExpenseAccounts (Products.ERP5.tests.testAccountingReports.TestAccountingReports)
    testAccountStatementPeriodDateEqualsFromDate (Products.ERP5.tests.testAccountingReports.TestAccountingReports)
    testAccountStatementPeriodDateForExpenseAccounts (Products.ERP5.tests.testAccountingReports.TestAccountingReports)
@@ -111,22 +225,45 @@
    test_tradeModelLineWithRounding (Products.ERP5.tests.testTradeModelLine.TestTradeModelLineSale)
    test_tradeModelLineWithRounding (Products.ERP5.tests.testTradeModelLinePurchase.TestTradeModelLinePurchase)
 
+  testMaxmaDemoConfigurationWorkflow                 (1 errors)
+   test_maxma_demo_workflow (testMaxmaDemoConfigurationWorkflow.TestMaxmaDemoConfiguratorWorkflow), Test the consulting workflow configuration
+
   testOOoConversionCache                             (1 failures)
    test_08_check_conversion_cache_with_portal_document_type_list (testOOoConversionCache.TestDocumentConversionCache), Check cache conversion for all Portal Document Types
 
+  testOxatisSynchronization                          (1 errors)
+   testFullSync (testOxatisSynchronization.TestOxatisSynchronization)
+
   testRunMyDoc                                       (3 errors)
    test_Zuite_uploadScreenShot (testRunMyDoc.TestRunMyDoc)
 
   testSerializeForm                                  (1 failures)
    test checking if the field values are of the proper type.
 
+  testShaCache                                       (4 errors)
+   test_get_file (testShaCache.TestShaCache)
+
+  testShaCacheExternal                               (4 errors)
+   test_external_get (testShaCacheExternal.TestShaCacheExternal)
+
+  testShaCacheSecurity                               (9 errors)
+   test_anonymous_can_not_create_document (testShaCacheSecurity.TestShaCacheSecurity)
+
+  testShaDir                                         (6 errors)
+   test_get_information (testShaDir.TestShaDir)
+
+  testShaDirExternal                                 (5 errors)
+   test_external_get (testShaDirExternal.TestShaDirExternal)
+
+  testShaDirSecurity                                 (10 errors)
+   test_anonymous_can_not_create_data_set (testShaDirSecurity.TestShaDirSecurity)
+
   testSpellChecking                                  (1 failures)
    test_checkSpellChecker (testSpellChecking.TestSpellChecking)
 
-  testStandardConfigurationWorkflow                  (2 failures, 1 errors)
-   test_security_standard_workflow_france (testStandardConfigurationWorkflow.TestStandardConfiguratorWorkflow), Test the after configuration script
+  testStandardConfigurationWorkflow                  (7 errors)
+   test_consulting_workflow (testStandardConfigurationWorkflow.TestConsultingConfiguratorWorkflow), Test the consulting workflow configuration
    test_after_configuration_standard_workflow_france (testStandardConfigurationWorkflow.TestStandardConfiguratorWorkflow), Test the after configuration script
-   test_standard_workflow_brazil_with_previous (testStandardConfigurationWorkflow.TestStandardConfiguratorWorkflow), This time we must simulate the previous buttom
 
   testTemplate                                       (8 errors, 1 skips)
    test_DeliveryTemplateNotIndexable (testTemplate.TestTemplate)
@@ -143,6 +280,22 @@
 
   testTradeModelLinePurchase                         (1 failures)
    test_tradeModelLineWithRounding (testTradeModelLinePurchase.TestTradeModelLinePurchase)
+
+  testUNG                                            (18 errors)
+   testBase_changeWorkflowState (testUNG.TestUNG), Test if script change the state of object correctly
+
+  testUNGConfigurationWorkflow                       (2 errors)
+   test_ung_workflow_brazil (testUNGConfigurationWorkflow.TestUNGConfiguratorWorkflowBrazilLanguage), Test the ung workflow with brazilian language
+   test_ung_workflow_france (testUNGConfigurationWorkflow.TestUNGConfiguratorWorkflowFranceLanguage), Test the ung workflow with french language
+
+  testUNGSecurity                                    (7 errors)
+   testBase_getPreferencePathList (testUNGSecurity.TestUNGSecurity), Test if with normal user the paths of preference objects are returned correctly
+
+  testUbercartSynchronisation                        (1 errors)
+   testFullSync (testUbercartSynchronisation.TestUbercartSynchronization)
+
+  testVirtuemartSynchronization                      (1 errors)
+   testFullSync (testVirtuemartSynchronization.TestVirtuemartSynchronization)
 
 The following tests were at least partly skipped:
 
@@ -197,13 +350,10 @@
    test_NonIndexable2 (testBase.TestBase), check if a document is not indexed where we call edit() and set isIndexable=0 after it is already indexed. ... skipped 'isIndexable is not designed to work like tested here, this test       must be rewritten once we know how to handle correctly templates'
    test_NonIndexable3 (testBase.TestBase), check if a document is not indexed where we set isIndexable=0 and call edit() after it is already indexed. ... skipped 'isIndexable is not designed to work like tested here, this test       must be rewritten once we know how to handle correctly templates'
 
-  testBusinessTemplate                               (8 skips)
+  testBusinessTemplate                               (5 skips)
    test_BusinessTemplateWithZodbDocument (testBusinessTemplate.TestConstraintTemplateItem) ... skipped 'Not implemented yet'
    test_BusinessTemplateWithZodbDocumentMigrated (testBusinessTemplate.TestConstraintTemplateItem), Checks that if Business Template defines Document and PropertySheet ... skipped 'Not implemented yet'
    test_BusinessTemplateWithZodbDocumentNonExistingBefore (testBusinessTemplate.TestConstraintTemplateItem) ... skipped 'Not implemented yet'
-   test_BusinessTemplateWithZodbDocument (testBusinessTemplate.TestTestTemplateItem) ... skipped 'Not implemented yet'
-   test_BusinessTemplateWithZodbDocumentMigrated (testBusinessTemplate.TestTestTemplateItem), Checks that if Business Template defines Document and PropertySheet ... skipped 'Not implemented yet'
-   test_BusinessTemplateWithZodbDocumentNonExistingBefore (testBusinessTemplate.TestTestTemplateItem) ... skipped 'Not implemented yet'
 
   testCRM                                            (3 skips)
 
@@ -213,16 +363,14 @@
 
   testDms                                            (2 skips)
 
-  testDmsWithFlare                                   (2 skips)
+  testDmsWithFlare                                   (1 skips)
 
   testDmsWithPreConversion                           (2 skips)
 
   testERP5Base                                       (1 skips)
 
-  testERP5Catalog                                    (4 skips)
-   test_49_IndexInOrderedSearchFolder (testERP5Catalog.TestERP5Catalog) ... skipped 'TODO ERP5'
-   test_SubDocumentsWithAcquireLocalRoleSecurityIndexing (testERP5Catalog.TestERP5Catalog) ... skipped 'TODO ERP5'
-   test_sortOnRelatedKeyWithUnsetRelation (testERP5Catalog.TestERP5Catalog) ... skipped 'TODO ERP5'
+  testERP5Catalog                                    (1 skips)
+    (dropped 103 left-over activity messages) test_49_IndexInOrderedSearchFolder (testERP5Catalog.TestERP5Catalog) ... skipped 'TODO ERP5'
 
   testERP5Interfaces                                 (9 skips)
 
@@ -240,6 +388,8 @@
   testICal                                           (1 skips)
 
   testImmobilisation                                 (2 skips)
+
+  testIngestion                                      (4 skips)
 
   testIngestionWithFlare                             (4 skips)
 
@@ -267,13 +417,9 @@
    test_TransformationRule_getHeadProductionPathList (testMRP.TestMRPImplementation) ... skipped 'Unfinished experimental feature'
    test_TransformationSourcingRule_expand (testMRP.TestMRPImplementation) ... skipped 'Unfinished experimental feature'
 
-  testMaxmaDemoConfigurationWorkflow                 (1 skips)
-
   testOpenOrder                                      (3 skips)
 
   testOrderBuilder                                   (4 skips)
-
-  testOxatisSynchronization                          (1 skips)
 
   testPersonERP5Synchronization                      (7 skips)
    test_PrestashopComplexeUpdateElement (testPersonERP5Synchronization.TestPersonERP5Synchronization) ... skipped 'must be checked against zope2.12'
@@ -353,18 +499,8 @@
    testPage (testSelectionTool.TestSelectionToolMemcachedStorage) ... skipped 'Test to be written'
    testView (testSelectionTool.TestSelectionToolMemcachedStorage) ... skipped 'Test to be written'
 
-  testShaCache                                       (1 skips)
-
-  testShaCacheExternal                               (1 skips)
-
-  testShaDir                                         (1 skips)
-
   testTaskReportDivergence                           (1 skips)
 
   testTemplate                                       (1 skips)
 
-  testUbercartSynchronisation                        (1 skips)
-
-  testVirtuemartSynchronization                      (1 skips)
-
   testWebDavSupport                                  (1 skips)
