--- summary 
+++ summary 
@@ -1,40 +1,18 @@
 Test Suite: ERP5
-Revision: 43513
+Revision: 43519
 Result: FAIL
 
 All tests: 4547
-Failures: 16
-Errors: 1670
-Skips: 198
+Failures: 17
+Errors: 1051
+Skips: 217
 
 
 
 The following tests failed:
-
-  testAccounting                                     (72 errors)
-   test_Account_getDestinationSectionItemList (testAccounting.TestTransactions)
-   test_AccountValidation (testAccounting.TestAccounts)
-   test_AccountingPeriodWorkflow (testAccounting.TestClosingPeriod), Tests that accounting_period_workflow creates a balance transaction.
-   test_AccountingTransactionValidationAfterPeriod (testAccounting.TestTransactionValidation)
-   test_export_transaction (testAccounting.TestAccountingExport)
-   test_Base_doAction (testAccounting.TestAccountingTransactionTemplate)
-
-  testAccountingReports                              (10 errors)
-   testAccountStatementAnalyticsHidden (testAccountingReports.TestAccountingReportsWithAnalytic)
-
-  testAdvancedInvoicing                              (1 errors, 4 skips)
-   test_autoplanned (testAdvancedInvoicing.TestWorkflow)
-
-  testAmount                                         (56 errors)
-   testCancellationAmountGetDestinationCredit (testAmount.TestMovement)
 
   testArchive                                        (1 errors)
    test_Archive (testArchive.TestArchive)
-
-  testBPMCore                                        (6 errors, 6 skips)
-   test_isBuildable_OrderedDeliveredInvoiced (testBPMCore.TestBPMisBuildableImplementation), Test isBuildable for ordered, delivered and invoiced sequence
-   test_isCompleted_OrderedDeliveredInvoiced (testBPMCore.TestBPMisCompletedImplementation), Test isCompleted for ordered, delivered and invoiced sequence
-   test_isFrozen_OrderedDeliveredInvoiced (testBPMCore.TestBPMisFrozenImplementation), Test isFrozen for ordered, delivered and invoiced sequence
 
   testBusinessTemplate                               (2 failures, 16 errors, 2 skips)
    test_041_BusinessTemplateWithWorkflowRemoved (testBusinessTemplate.TestBusinessTemplate)
@@ -63,9 +41,6 @@
   testCalendar                                       (17 errors)
    test_01_CatalogCalendarPeriod (testCalendar.TestCalendar)
 
-  testComplexTradeModelLineUseCase                   (6 errors)
-   test_usecase1 (testComplexTradeModelLineUseCase.TestComplexTradeModelLineUseCasePurchase)
-
   testContentTranslation                             (2 errors)
    testCatalogSearch (testContentTranslation.TestContentTranslation)
 
@@ -80,16 +55,13 @@
   testDomainTool                                     (1 errors)
    test_07_NonLeftJoinModeOfSearchPredicateList (testDomainTool.TestDomainTool)
 
-  testDynamicClassGeneration                         (26 errors, 1 skips)
+  testDynamicClassGeneration                         (1 errors, 1 skips)
    testTempPortalType (testDynamicClassGeneration.TestPortalTypeClass)
-   testAddAcquiredPropertyToZodbPropertySheet (testDynamicClassGeneration.TestZodbPropertySheet)
-   testZodbImportPropertySheet (testDynamicClassGeneration.TestZodbImportFilesystemPropertySheet)
 
   testERP5Catalog                                    (94 errors)
    test_01_HasEverything (testERP5Catalog.TestERP5Catalog)
 
-  testERP5CurrencyExchangeLine                       (5 failures, 2 errors)
-   test_ConvertUsingCurrencyExchangeCell (testERP5CurrencyExchangeLine.TestCurrencyExchangeCell)
+  testERP5CurrencyExchangeLine                       (5 failures)
    test_CreateCELWithNoBasePrice (testERP5CurrencyExchangeLine.TestCurrencyExchangeLine)
    test_CreateEmptyCurrencyExchangeLineForDestination (testERP5CurrencyExchangeLine.TestCurrencyExchangeLine)
    test_DateOfCurrencyExchangeLineNotDateofTransaction (testERP5CurrencyExchangeLine.TestCurrencyExchangeLine)
@@ -102,13 +74,6 @@
   testERP5LdapCatalog                                (2 errors)
    test_01_HasEverything (testERP5LdapCatalog.TestERP5LdapCatalog), Test has everything
 
-  testERP5Security                                   (12 errors)
-   testAcquireLocalRoles (testERP5Security.TestLocalRoleManagement), Tests that document does not acquire loal roles from their parents if
-
-  testERP5Web                                        (13 errors, 2 skips)
-   test_01_AccessWebPageByReference (testERP5Web.TestERP5WebWithSimpleSecurity)
-   test_category_embedded_expired (testERP5Web.TestERP5WebCategoryPublicationWorkflow)
-
   testERP5WebCodingStyle                             (1 errors)
    test_SkinCodingStyle (testERP5WebCodingStyle.CodingStyle)
 
@@ -124,19 +89,6 @@
   testEditorField                                    (8 errors)
    test_EditSimpleEmailEventFCKEditorHTML (testEditorField.TestEditorField)
 
-  testFields                                         (64 errors)
-   test_format_no_precision (testFields.TestFloatField)
-   test_render_odg_view (testFields.TestIntegerField)
-   test_escape_html (testFields.TestStringField)
-   test_render_odg (testFields.TestDateTimeField)
-   test_render_odg (testFields.TestTextAreaField)
-   test_render_odt (testFields.TestLinesField)
-   test_render_odg_view (testFields.TestCheckBoxField), Like integer field
-   test_listField_value_order (testFields.TestListField), This test check the list field value order
-   test_render_odt (testFields.TestMultiListField)
-   test_dicts_cleared_on_edit (testFields.TestProxyField)
-   test_datetime_field (testFields.TestFieldValueCache)
-
   testIngestion                                      (36 errors)
    test_01_PreferenceSetup (testIngestion.TestIngestion)
 
@@ -146,123 +98,41 @@
   testInventoryAPI                                   (1 failures, 2 skips)
    test_14_TwoInventoryWithSameDateAndResourceAndNode (testInventoryAPI.TestInventoryDocument)
 
-  testItem                                           (8 errors, 5 skips)
-   test_Item_getCurrentOwnerTitle (testItem.TestItemScripts)
-
   testKMGadget                                       (15 errors)
    test_01ProperPoolInitialization (testKMGadget.TestGadgets), Check that it's properly initialized
 
-  testLegacyAccounting                               (72 errors)
-   test_Account_getDestinationSectionItemList (Products.ERP5.tests.testAccounting.TestTransactions)
-   test_AccountValidation (Products.ERP5.tests.testAccounting.TestAccounts)
-   test_AccountingPeriodWorkflow (Products.ERP5.tests.testAccounting.TestClosingPeriod), Tests that accounting_period_workflow creates a balance transaction.
-   test_AccountingTransactionValidationAfterPeriod (Products.ERP5.tests.testAccounting.TestTransactionValidation)
-   test_export_transaction (Products.ERP5.tests.testAccounting.TestAccountingExport)
-   test_Base_doAction (Products.ERP5.tests.testAccounting.TestAccountingTransactionTemplate)
-
-  testLegacyAccountingReports                        (10 errors)
-   testAccountStatementAnalyticsHidden (Products.ERP5.tests.testAccountingReports.TestAccountingReportsWithAnalytic)
-
-  testLegacyBPMCore                                  (6 errors)
-   test_isBuildable_OrderedDeliveredInvoiced (testLegacyBPMCore.TestBPMisBuildableImplementation), Test isBuildable for ordered, delivered and invoiced sequence
-   test_isCompleted_OrderedDeliveredInvoiced (testLegacyBPMCore.TestBPMisCompletedImplementation), Test isCompleted for ordered, delivered and invoiced sequence
-   test_isFrozen_OrderedDeliveredInvoiced (testLegacyBPMCore.TestBPMisFrozenImplementation), Test isFrozen for ordered, delivered and invoiced sequence
-
-  testLegacyProjectAndTask                           (6 errors)
-   testProjectMontlyReport (Products.ERP5.tests.testTaskReporting.TestTaskReporting)
-   test_01_TestReportLineChangeQuantity (Products.ERP5.tests.testTaskReportDivergence.TestTaskReportDivergence)
-   testProject_getSourceProjectRelatedTaskReportList (Products.ERP5.tests.testProject.TestProject)
-
-  testLegacySimulationAdvancedInvoicing              (1 errors)
-   test_autoplanned (Products.ERP5.tests.testAdvancedInvoicing.TestWorkflow)
-
   testLegacySimulationInventoryAPI                   (1 failures, 2 skips)
    test_14_TwoInventoryWithSameDateAndResourceAndNode (Products.ERP5.tests.testInventoryAPI.TestInventoryDocument)
 
-  testLegacySimulationItem                           (8 errors)
-   test_Item_getCurrentOwnerTitle (Products.ERP5.tests.testItem.TestItemScripts)
-
-  testLegacySimulationProduction                     (1 errors)
-   test_01_sourcingDelivery (Products.ERP5.tests.testProductionPackingList.TestProductionDelivery)
-
-  testLegacySimulationProductionApparel              (1 errors)
-   test_01_sourcingDelivery (Products.ERP5.tests.testProductionPackingListApparel.TestProductionDeliveryApparel)
-
-  testLegacyTaxLineTradeCondition                    (56 errors)
-   test_apply_trade_condition_after_line_creation (testLegacyTaxLineTradeCondition.TestTaxLineCalculationPurchaseOrder)
-   test_apply_trade_condition_after_line_creation (testLegacyTaxLineTradeCondition.TestTaxLineCalculationSaleInvoice)
-   test_apply_trade_condition_after_line_creation (testLegacyTaxLineTradeCondition.TestTaxLineCalculationPurchaseInvoice)
-   test_2_tax_lines_simulation (testLegacyTaxLineTradeCondition.TestTaxLineOrderSimulationSaleOrder)
-   test_2_tax_lines_simulation (testLegacyTaxLineTradeCondition.TestTaxLineOrderSimulationPurchaseOrder)
-   test_tax_line_simulation (testLegacyTaxLineTradeCondition.TestTaxLineInvoiceSimulationPurchaseInvoice)
-   test_tax_line_simulation (testLegacyTaxLineTradeCondition.TestTaxLineInvoiceSimulationSaleInvoice)
-
-  testLegacyTradeCondition                           (39 errors)
-   test_apply_trade_condition_copy_subobjects (testLegacyTradeCondition.TestApplyTradeConditionPurchaseOrder)
-   test_category_acquisition (testLegacyTradeCondition.TestTradeConditionSupplyLineSaleOrder)
-   test_category_acquisition (testLegacyTradeCondition.TestTradeConditionSupplyLinePurchaseOrder)
-   test_category_acquisition (testLegacyTradeCondition.TestTradeConditionSupplyLineSaleInvoice)
-   test_category_acquisition (testLegacyTradeCondition.TestTradeConditionSupplyLinePurchaseInvoice)
-   test_getEffectiveModel (testLegacyTradeCondition.TestEffectiveSaleTradeCondition)
-   test_getEffectiveModel (testLegacyTradeCondition.TestEffectivePurchaseTradeCondition)
-
-  testLegacyTradeModelLine                           (1 failures, 22 errors)
-   test_01_OrderWithSimpleTaxedAndDiscountedLines (Products.ERP5.tests.testTradeModelLinePurchase.TestTradeModelLinePurchase), Full test case with quite simple linear use case
-   test_usecase1 (Products.ERP5.tests.testComplexTradeModelLineUseCase.TestComplexTradeModelLineUseCaseSale)
-   test_usecase1 (Products.ERP5.tests.testComplexTradeModelLineUseCase.TestComplexTradeModelLineUseCasePurchase)
+  testLegacyTradeModelLine                           (2 failures)
    test_tradeModelLineWithRounding (Products.ERP5.tests.testTradeModelLine.TestTradeModelLineSale)
+   test_tradeModelLineWithRounding (Products.ERP5.tests.testTradeModelLinePurchase.TestTradeModelLinePurchase)
 
   testMilestoneReporting                             (1 errors)
    testMilestoneReport (testMilestoneReporting.TestOptimisedMilestoneReporting)
 
-  testNotificationTool                               (14 errors)
-   test_01_defaultBehaviour (testNotificationTool.TestNotificationToolWithCRM)
-
   testOOoConversionCache                             (8 errors)
    test_01_PersistentCacheConversion (testOOoConversionCache.TestDocumentConversionCache)
 
-  testOOoImport                                      (1 failures, 7 errors)
+  testOOoImport                                      (1 failures, 6 errors)
    test_06_AuthorImportFile (testOOoImport.TestOOoImport)
    test_07_ImportFileWithFreeText (testOOoImport.TestOOoImport)
    test_08_ImportFileWithAccentuatedText (testOOoImport.TestOOoImport)
    test_09_ImportXLSFile (testOOoImport.TestOOoImport)
    test_10_ImportFileWithDates (testOOoImport.TestOOoImport)
    test_12_ImportBigFile_1 (testOOoImport.TestOOoImport)
-   test_CategoryTool_importCategoryFileExpirationSupport (testOOoImport.TestOOoImportWeb), Import category file with expiration request, and do it again to be
    test_04_ImportFileWithCategory (testOOoImport.TestOOoImport)
-
-  testOOoStyle                                       (20 errors)
-   test_form_list (testOOoStyle.TestODSStyle)
 
   testOpenOrder                                      (1 failures, 2 skips)
    testBuildingSaleOrder (testOpenOrder.TestOpenOrder)
-
-  testPasswordTool                                   (7 errors)
-   test_01_checkPasswordTool (testPasswordTool.TestPasswordToolWithCRM)
 
   testPayroll                                        (2 failures)
    test_sourceSectionIsSetOnMovements (testPayroll.TestPayroll)
    test_updatePaysheetAfterModelModification (testPayroll.TestPayroll), generate a paysheet using a model, modify the model by adding a new
 
-  testSelectionTool                                  (20 errors, 3 skips)
-   testCallSelectionFor (testSelectionTool.TestSelectionToolMemcachedStorage)
-
   testSpellChecking                                  (3 errors)
    test_business_template_list_with_workflow_template_item (testSpellChecking.TestSpellChecking)
 
-  testSupply                                         (14 errors)
-   testSupplyCellPropertyAndAccessor (testSupply.TestPurchaseSupply)
-   testSupplyCellPropertyAndAccessor (testSupply.TestInternalSupply)
-
-  testTradeCondition                                 (46 errors)
-   test_apply_trade_condition_copy_subobjects (testTradeCondition.TestApplyTradeConditionPurchaseOrder)
-   test_category_acquisition (testTradeCondition.TestTradeConditionSupplyLineSaleOrder)
-   test_category_acquisition (testTradeCondition.TestTradeConditionSupplyLinePurchaseOrder)
-   test_category_acquisition (testTradeCondition.TestTradeConditionSupplyLineSaleInvoice)
-   test_category_acquisition (testTradeCondition.TestTradeConditionSupplyLinePurchaseInvoice)
-   test_getEffectiveModel (testTradeCondition.TestEffectiveSaleTradeCondition)
-   test_getEffectiveModel (testTradeCondition.TestEffectivePurchaseTradeCondition)
-
   testTradeModelLine                                 (1 failures)
    test_tradeModelLineWithRounding (testTradeModelLine.TestTradeModelLineSale)
 
@@ -290,10 +160,10 @@
 
   testAdvancedInvoicing                              (4 skips)
 
-  testBPMCore                                        (6 skips)
+  testBPMCore                                        (12 skips)
 
   testBPMEvaluation                                  (40 skips)
-   done (7.388s)test_confirming (testBPMEvaluation.TestOrderDefaultProcess) ... skipped 'broken since r39918'
+   done (7.449s)test_confirming (testBPMEvaluation.TestOrderDefaultProcess) ... skipped 'broken since r39918'
    test_transition (testBPMEvaluation.TestOrderDefaultProcess) ... skipped 'broken since r39918'
    test_transition_line_edit (testBPMEvaluation.TestOrderDefaultProcess) ... skipped 'broken since r39918'
    test_transition_line_edit_add (testBPMEvaluation.TestOrderDefaultProcess) ... skipped 'broken since r39918'
@@ -372,7 +242,7 @@
 
   testInvoice                                        (7 skips)
 
-  testItem                                           (5 skips)
+  testItem                                           (13 skips)
 
   testLegacyMRP                                      (4 skips)
    test_TransformationRule_expand_concurrent (Products.ERP5.tests.testMRP.TestMRPImplementation) ... skipped 'Unfinished experimental feature'
@@ -380,6 +250,8 @@
    test_TransformationRule_getHeadProductionPathList (Products.ERP5.tests.testMRP.TestMRPImplementation) ... skipped 'Unfinished experimental feature'
    test_TransformationSourcingRule_expand (Products.ERP5.tests.testMRP.TestMRPImplementation) ... skipped 'Unfinished experimental feature'
 
+  testLegacyProjectAndTask                           (1 skips)
+
   testLegacySimulationInventoryAPI                   (2 skips)
 
   testMRP                                            (5 skips)
@@ -415,10 +287,14 @@
   testSQLCachedWorklist                              (1 skips)
    test_02_related_key (testSQLCachedWorklist.TestSQLCachedWorklist) ... skipped 'TODO ERP5'
 
-  testSelectionTool                                  (3 skips)
+  testSelectionTool                                  (7 skips)
    skipped 'Test to be written'
    testPage (testSelectionTool.TestSelectionTool) ... skipped 'Test to be written'
    testView (testSelectionTool.TestSelectionTool) ... skipped 'Test to be written'
+   skipped 'Test to be written'
+   testDeleteGlobalSelection (testSelectionTool.TestSelectionToolMemcachedStorage) ... skipped 'To be decided if implementation is required'
+   testPage (testSelectionTool.TestSelectionToolMemcachedStorage) ... skipped 'Test to be written'
+   testView (testSelectionTool.TestSelectionToolMemcachedStorage) ... skipped 'Test to be written'
 
   testTaskReportDivergence                           (4 skips)
 
