--- summary 
+++ summary 
@@ -1,18 +1,17 @@
 Test Suite: ERP5
-Revision: 43507
+Revision: 43508
 Result: FAIL
 
-All tests: 4546
-Failures: 0
-Errors: 4341
-Skips: 40
+All tests: 4547
+Failures: 17
+Errors: 1670
+Skips: 197
 
 
 
 The following tests failed:
 
-  testAccounting                                     (85 errors)
-   test_AccountingPeriodNotStoppedTransactions (testAccounting.TestAccountingWithSequences), Accounting Periods refuse to close when some transactions are
+  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.
@@ -20,125 +19,55 @@
    test_export_transaction (testAccounting.TestAccountingExport)
    test_Base_doAction (testAccounting.TestAccountingTransactionTemplate)
 
-  testAccountingReports                              (57 errors)
-   testAccountStatement (testAccountingReports.TestAccountingReports)
+  testAccountingReports                              (10 errors)
    testAccountStatementAnalyticsHidden (testAccountingReports.TestAccountingReportsWithAnalytic)
 
-  testAccountingRules                                (28 errors)
-   test_01_HasEverything (testAccountingRules.TestSaleAccountingRules), check necessary tools and modules are present.
-
-  testAccounting_l10n_fr_m9                          (14 errors)
-   test_AccountTypeConstaintFixFor4718 (testAccounting_l10n_fr_m9.TestAccounting_l10n_M9)
-
-  testAcknowledgementTool                            (1 errors)
-   test_01_checkAcknowledgementToolWithOneEvent (testAcknowledgementTool.TestAcknowledgementTool)
-
-  testAdvancedInvoicing                              (24 errors)
-   test_01_TwoInvoicesFromTwoPackingList (testAdvancedInvoicing.TestAdvancedSaleInvoice)
+  testAdvancedInvoicing                              (1 errors, 4 skips)
    test_autoplanned (testAdvancedInvoicing.TestWorkflow)
 
-  testAlarm                                          (24 errors)
-   test_01_HasEverything (testAlarm.TestAlarm)
-
-  testAmount                                         (57 errors)
-   test_01_variationProperty (testAmount.TestAmount)
+  testAmount                                         (56 errors)
    testCancellationAmountGetDestinationCredit (testAmount.TestMovement)
-
-  testApparelModel                                   (2 errors)
-   test_checkCopyColourRangeVariation (testApparelModel.TestApparelModel)
-
-  testApparelTransformation                          (1 errors)
-   test_01_getAggregatedAmountList (testApparelTransformation.TestApparelTransformation)
 
   testArchive                                        (1 errors)
    test_Archive (testArchive.TestArchive)
 
-  testAudioField                                     (1 errors)
-   test_render_view (testAudioField.TestAudioField)
-
-  testBPMCore                                        (14 errors)
-   test_BuinessPathDynamicCategoryAccessProvider (testBPMCore.TestBPMImplementation)
+  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
 
-  testBase                                           (26 errors)
-   test_01_areActivitiesWellLaunchedByPropertyEdit (testBase.TestBase)
-
-  testBudget                                         (20 errors)
-   test_all_other_and_strict_consumption (testBudget.TestBudget)
-
-  testBug                                            (9 errors)
-   test_01_StopDateUpdatedOnClose (testBug.TestBug)
-
-  testBusinessTemplate                               (86 errors)
-   test_01_checkNewSite (testBusinessTemplate.TestBusinessTemplate)
-
-  testCMFActivity                                    (138 errors)
-   testMessageContainsFailureTraceback (testCMFActivity.TestCMFActivity)
-
-  testCMFCategory                                    (45 errors)
-   test_00_HasEverything (testCMFCategory.TestCMFCategory)
-
-  testCRM                                            (42 errors)
-   test_Event_AcknowledgeAndCreateEvent (testCRM.TestCRM)
+  testBusinessTemplate                               (2 failures, 16 errors, 2 skips)
+   test_041_BusinessTemplateWithWorkflowRemoved (testBusinessTemplate.TestBusinessTemplate)
+   test_042_BusinessTemplateWithWorkflowRemoved (testBusinessTemplate.TestBusinessTemplate)
+   test_043_BusinessTemplateWithWorkflowChainRemoved (testBusinessTemplate.TestBusinessTemplate)
+   test_121_BusinessTemplateWithUpdateOfCatalogMethod (testBusinessTemplate.TestBusinessTemplate)
+   test_122_BusinessTemplateWithRemoveCatalogMethod (testBusinessTemplate.TestBusinessTemplate)
+   test_12_BusinessTemplateWithCatalogMethod (testBusinessTemplate.TestBusinessTemplate)
+   test_163_UpdateSkinFolderWithRegisteredSkinSelection (testBusinessTemplate.TestBusinessTemplate)
+   test_16_BusinessTemplateWithAllItems (testBusinessTemplate.TestBusinessTemplate)
+   test_19_checkUpdateBusinessTemplateWorkflow (testBusinessTemplate.TestBusinessTemplate)
+   test_30_CheckInstalledCatalogProperties (testBusinessTemplate.TestBusinessTemplate)
+   test_31_BusinessTemplateWithCatalogMethod (testBusinessTemplate.TestBusinessTemplate)
+   test_34_RemoveForm (testBusinessTemplate.TestBusinessTemplate)
+   test_34_UpgradeForm (testBusinessTemplate.TestBusinessTemplate)
+   test_34_UpgradeFormAttribute (testBusinessTemplate.TestBusinessTemplate)
+   test_35_UpdatePartialWorkflowChain (testBusinessTemplate.TestBusinessTemplate)
+   test_37_UpdatePortalType (testBusinessTemplate.TestBusinessTemplate)
+   test_18_upgradeBusinessTemplateWithAllItems (testBusinessTemplate.TestBusinessTemplate)
+   test_20_checkUpdateTool (testBusinessTemplate.TestBusinessTemplate)
+
+  testCRM                                            (30 errors, 1 skips)
    test_Base_getEntityListFromFromHeader (testCRM.TestCRMMailIngestion)
    test_MailAttachmentFile (testCRM.TestCRMMailSend)
 
-  testCache                                          (3 errors)
-   testExpire (testCache.TestRamCache), Check expired by setting a key, wit for its timeout and check if in
-
-  testCacheTool                                      (7 errors)
-   test_01_CacheFactoryOnePlugin (testCacheTool.TestCacheTool), Test cache factory containing only one cache plugin.
-
-  testCachedSkinsTool                                (4 errors)
-   test_01_notExistingIsNotFound (testCachedSkinsTool.TestCachedSkinsTool)
-
   testCalendar                                       (17 errors)
    test_01_CatalogCalendarPeriod (testCalendar.TestCalendar)
 
-  testClassTool                                      (6 errors)
-   test_01_CheckClassTool (testClassTool.TestClassTool)
-
-  testComplexTradeModelLineUseCase                   (12 errors)
-   test_usecase1 (testComplexTradeModelLineUseCase.TestComplexTradeModelLineUseCaseSale)
+  testComplexTradeModelLineUseCase                   (6 errors)
    test_usecase1 (testComplexTradeModelLineUseCase.TestComplexTradeModelLineUseCasePurchase)
-
-  testConflictResolution                             (1 errors)
-   dummy_test (testConflictResolution.TestConflictResolution)
-
-  testConstraint                                     (25 errors)
-   test_01_Constraint (testConstraint.TestConstraint)
 
   testContentTranslation                             (2 errors)
    testCatalogSearch (testContentTranslation.TestContentTranslation)
-
-  testContributionRegistryTool                       (1 errors)
-   testFindPortalTypeName (testContributionRegistryTool.TestContributionRegistryTool)
-
-  testConversionInSimulation                         (7 errors)
-   test_01_delivery_mode_on_sale_packing_list_and_invoice (testConversionInSimulation.TestConversionInSimulation)
-
-  testCopySupport                                    (3 errors)
-   test_01_setIdConcurency (testCopySupport.TestCopySupport)
-
-  testCrmReports                                     (10 errors)
-   testCampaignDetailedReport (testCrmReports.TestCrmReports)
-
-  testDataProtection                                 (1 errors)
-   test_01_dataProtectionRequest (testDataProtection.TestDataProtection), This test create a person with a compromised description.
-
-  testDeferredConnection                             (4 errors)
-   test_00_basicReplaceQuery (testDeferredConnection.TestDeferredConnection)
-
-  testDeferredStyle                                  (6 errors)
-   test_normal_form (testDeferredStyle.TestODSDeferredStyle)
-
-  testDeliveryBuilderToSupportMultipleLines          (4 errors)
-   test_01_IfNested (testDeliveryBuilderToSupportMultipleLines.TestNestedLine)
-
-  testDivergenceTester                               (5 errors)
-   test_01_QuantityDivergenceTester (testDivergenceTester.TestDivergenceTester)
 
   testDms                                            (95 errors)
    testOOoDocument_get_size (testDms.TestDocument)
@@ -148,81 +77,35 @@
   testDmsWithFlare                                   (91 errors)
    testOOoDocument_get_size (testDmsWithFlare.TestDocumentWithFlare)
 
-  testDocumentationHelper                            (3 errors)
-   test_01_ERP5Site (testDocumentationHelper.TestDocumentationHelper), Documentation of ERP5Site
-
-  testDomainTool                                     (7 errors)
-   test_01_SearchPredidateListWithNoTest (testDomainTool.TestDomainTool)
-
-  testDynamicClassGeneration                         (34 errors)
-   testBoundMethodCaching (testDynamicClassGeneration.TestPortalTypeClass), Test that it is safe to cache a bound method during a transaction
+  testDomainTool                                     (1 errors)
+   test_07_NonLeftJoinModeOfSearchPredicateList (testDomainTool.TestDomainTool)
+
+  testDynamicClassGeneration                         (26 errors, 1 skips)
+   testTempPortalType (testDynamicClassGeneration.TestPortalTypeClass)
    testAddAcquiredPropertyToZodbPropertySheet (testDynamicClassGeneration.TestZodbPropertySheet)
    testZodbImportPropertySheet (testDynamicClassGeneration.TestZodbImportFilesystemPropertySheet)
 
-  testERP5Administration                             (2 errors)
-   test_01_RunCheckStockTableAlarm (testERP5Administration.TestERP5Administration)
-
-  testERP5Base                                       (39 errors)
-   test_01_Organisation (testERP5Base.TestERP5Base)
-
   testERP5Catalog                                    (94 errors)
    test_01_HasEverything (testERP5Catalog.TestERP5Catalog)
 
-  testERP5Category                                   (10 errors)
-   test_01_RenameCategory (testERP5Category.TestERP5Category)
-
-  testERP5Commerce                                   (28 errors)
-   test_01_AddResourceToShoppingCart (testERP5Commerce.TestCommerce)
-
-  testERP5Core                                       (16 errors)
-   test_01_ERP5Site_createModule (testERP5Core.TestERP5Core)
-
-  testERP5Credential                                 (9 errors)
-   test_01_simpleSubsciptionRequest (testERP5Credential.TestERP5Credential)
-
-  testERP5CurrencyExchangeLine                       (10 errors)
+  testERP5CurrencyExchangeLine                       (5 failures, 2 errors)
+   test_ConvertUsingCurrencyExchangeCell (testERP5CurrencyExchangeLine.TestCurrencyExchangeCell)
    test_CreateCELWithNoBasePrice (testERP5CurrencyExchangeLine.TestCurrencyExchangeLine)
-   test_ConvertUsingCurrencyExchangeCell (testERP5CurrencyExchangeLine.TestCurrencyExchangeCell)
-
-  testERP5Discussion                                 (2 errors)
-   test_01_createDiscussionThread (testERP5Discussion.TestERP5Discussion), Create a new discussion thread
+   test_CreateEmptyCurrencyExchangeLineForDestination (testERP5CurrencyExchangeLine.TestCurrencyExchangeLine)
+   test_DateOfCurrencyExchangeLineNotDateofTransaction (testERP5CurrencyExchangeLine.TestCurrencyExchangeLine)
+   test_UseCurrencyExchangeLineForDestination (testERP5CurrencyExchangeLine.TestCurrencyExchangeLine)
+   test_UseCurrencyExchangeLineForSource (testERP5CurrencyExchangeLine.TestCurrencyExchangeLine)
 
   testERP5DocumentSyncML                             (10 errors)
    test_01_GetSynchronizationList (testERP5DocumentSyncML.TestERP5DocumentSyncML)
 
-  testERP5Interfaces                                 (46 errors)
-   test_Products.ERP5.AggregatedAmountList_AggregatedAmountList_implements_IAmountList (testERP5Interfaces.TestERP5Interfaces)
-
   testERP5LdapCatalog                                (2 errors)
    test_01_HasEverything (testERP5LdapCatalog.TestERP5LdapCatalog), Test has everything
 
-  testERP5RemoteUserManager                          (14 errors)
-   test_correct_login (testERP5RemoteUserManager.TestERP5RemoteUserManager), Checks typical login scenario
-
-  testERP5Security                                   (47 errors)
-   test_AssignmentWithBadStartDate (testERP5Security.TestUserManagement), Tests a person with an assignment with bad start date is not a valid user.
+  testERP5Security                                   (12 errors)
    testAcquireLocalRoles (testERP5Security.TestLocalRoleManagement), Tests that document does not acquire loal roles from their parents if
 
-  testERP5Simulation                                 (2 errors)
-   test_00_simulationToolIsIndexed (testERP5Simulation.TestERP5Simulation)
-
-  testERP5SocialContracts                            (2 errors)
-   test_SocialContract (testERP5SocialContracts.TestERP5SocialContracts)
-
-  testERP5SyncML                                     (32 errors)
-   test_01_HasEverything (testERP5SyncML.TestERP5SyncML)
-
-  testERP5SyncMLVCard                                (3 errors)
-   test_04_FirstVCardSynchronization (testERP5SyncMLVCard.TestERP5SyncMLVCard)
-
-  testERP5Type                                       (80 errors)
-   testBusinessTemplate (testERP5Type.TestERP5Type)
-
-  testERP5TypeInterfaces                             (9 errors)
-   test_Products.ERP5Type.ConsistencyMessage_ConsistencyMessage_implements_IConsistencyMessage (testERP5TypeInterfaces.TestERP5TypeInterfaces)
-
-  testERP5Web                                        (37 errors)
-   test_01_WebSiteRecatalog (testERP5Web.TestERP5Web)
+  testERP5Web                                        (13 errors, 2 skips)
    test_01_AccessWebPageByReference (testERP5Web.TestERP5WebWithSimpleSecurity)
    test_category_embedded_expired (testERP5Web.TestERP5WebCategoryPublicationWorkflow)
 
@@ -241,14 +124,7 @@
   testEditorField                                    (8 errors)
    test_EditSimpleEmailEventFCKEditorHTML (testEditorField.TestEditorField)
 
-  testFieldLibraryGuideline                          (6 errors)
-   test_01_missingFieldLibrary (testFieldLibraryGuideline.TestFieldLibraryGuideline)
-
-  testFieldValueCache                                (1 errors)
-   testEditZMIFieldPurgesValueCache (testFieldValueCache.TestFieldValueCache)
-
-  testFields                                         (65 errors)
-   test_signature (testFields.TestRenderViewAPI)
+  testFields                                         (64 errors)
    test_format_no_precision (testFields.TestFloatField)
    test_render_odg_view (testFields.TestIntegerField)
    test_escape_html (testFields.TestStringField)
@@ -261,75 +137,22 @@
    test_dicts_cleared_on_edit (testFields.TestProxyField)
    test_datetime_field (testFields.TestFieldValueCache)
 
-  testFolder                                         (13 errors)
-   test_01_folderType (testFolder.TestFolder)
-
-  testFolderMigration                                (15 errors)
-   test_01_folderIsBtree (testFolderMigration.TestFolderMigration)
-
-  testFormPrintoutAsODG                              (4 errors)
-   test_01_TextField (testFormPrintoutAsODG.TestFormPrintoutAsODG)
-
-  testFormPrintoutAsODT                              (21 errors)
-   test_01_Paragraph (testFormPrintoutAsODT.TestFormPrintoutAsODT)
-
-  testGUIwithSecurity                                (1 errors)
-   test_01_relationFieldToInaccessibleObject (testGUIwithSecurity.TestGUISecurity)
-
-  testGeographicalAddress                            (2 errors)
-   test_01_standardAddress (testGeographicalAddress.TestGeographicalAddress)
-
-  testICal                                           (3 errors)
-   test_01_renderEvent (testICal.TestICal)
-
-  testIdTool                                         (10 errors)
-   test_01a_checkVersionGenerator (testIdTool.TestIdTool)
-
-  testIdToolUpgrade                                  (1 errors)
-   testUpgradeIdToolDicts (testIdToolUpgrade.TestIdTool)
-
-  testImmobilisation                                 (22 errors)
-   test_01_singlePackingListImmobilisationStateChange (testImmobilisation.TestImmobilisation)
-
   testIngestion                                      (36 errors)
    test_01_PreferenceSetup (testIngestion.TestIngestion)
 
   testIngestionWithFlare                             (36 errors)
    test_01_PreferenceSetup (testIngestionWithFlare.TestIngestionWithFlare)
 
-  testInteractionWorkflow                            (22 errors)
-   test_01 (testInteractionWorkflow.TestInteractionWorkflow)
-
-  testInternalOrder                                  (33 errors)
-   test_01_OrderLine_getVariationRangeCategoryList (testInternalOrder.TestInternalOrder)
-
-  testInvalidationBug                                (1 errors)
-   dummy_test (testInvalidationBug.TestInvalidationBug)
-
-  testInventory                                      (3 errors)
-   test_01_getInventory (testInventory.TestInventory)
-
-  testInventoryAPI                                   (118 errors)
-   testPrecision (testInventoryAPI.TestInventory)
-
-  testInventoryModule                                (4 errors)
-   test_01_NotVariatedInventory (testInventoryModule.TestInventoryModule)
-
-  testInvoice                                        (53 errors)
-   test_01_SimpleInvoice (testInvoice.TestSaleInvoice)
-
-  testItem                                           (25 errors)
-   test_01_ItemSimpleTest (testItem.TestItem)
+  testInventoryAPI                                   (1 failures, 2 skips)
+   test_14_TwoInventoryWithSameDateAndResourceAndNode (testInventoryAPI.TestInventoryDocument)
+
+  testItem                                           (8 errors, 5 skips)
    test_Item_getCurrentOwnerTitle (testItem.TestItemScripts)
-
-  testKM                                             (1 errors)
-   test_01_AssignedMembersToProject (testKM.TestKM), Test assigned members to a project. Project is defined in a Web Section
 
   testKMGadget                                       (15 errors)
    test_01ProperPoolInitialization (testKMGadget.TestGadgets), Check that it's properly initialized
 
-  testLegacyAccounting                               (85 errors)
-   test_AccountingPeriodNotStoppedTransactions (Products.ERP5.tests.testAccounting.TestAccountingWithSequences), Accounting Periods refuse to close when some transactions are
+  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.
@@ -337,106 +160,35 @@
    test_export_transaction (Products.ERP5.tests.testAccounting.TestAccountingExport)
    test_Base_doAction (Products.ERP5.tests.testAccounting.TestAccountingTransactionTemplate)
 
-  testLegacyAccountingReports                        (57 errors)
-   testAccountStatement (Products.ERP5.tests.testAccountingReports.TestAccountingReports)
+  testLegacyAccountingReports                        (10 errors)
    testAccountStatementAnalyticsHidden (Products.ERP5.tests.testAccountingReports.TestAccountingReportsWithAnalytic)
 
-  testLegacyAccountingRules                          (28 errors)
-   test_01_HasEverything (Products.ERP5.tests.testAccountingRules.TestSaleAccountingRules), check necessary tools and modules are present.
-
-  testLegacyBPMCore                                  (15 errors)
-   testBPMCopyAndPaste (testLegacyBPMCore.TestBPMImplementation)
+  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
 
-  testLegacyConversionInSimulation                   (7 errors)
-   test_01_delivery_mode_on_sale_packing_list_and_invoice (testLegacyConversionInSimulation.TestConversionInSimulation)
-
-  testLegacyDeliveryBuilderToSupportMultipleLines    (4 errors)
-   test_01_IfNested (Products.ERP5.tests.testDeliveryBuilderToSupportMultipleLines.TestNestedLine)
-
-  testLegacyDivergenceTester                         (5 errors)
-   test_01_QuantityDivergenceTester (Products.ERP5.tests.testDivergenceTester.TestDivergenceTester)
-
-  testLegacyERP5Commerce                             (28 errors)
-   test_01_AddResourceToShoppingCart (Products.ERP5.tests.testERP5Commerce.TestCommerce)
-
-  testLegacyICal                                     (3 errors)
-   test_01_renderEvent (Products.ERP5.tests.testICal.TestICal)
-
-  testLegacyImmobilisation                           (22 errors)
-   test_01_singlePackingListImmobilisationStateChange (Products.ERP5.tests.testImmobilisation.TestImmobilisation)
-
-  testLegacyInvoice                                  (51 errors)
-   test_01_SimpleInvoice (testLegacyInvoice.TestSaleInvoice)
-
-  testLegacyMRP                                      (5 errors)
-   test_TransformationRule_expand (Products.ERP5.tests.testMRP.TestMRPImplementation)
-
-  testLegacyOrder                                    (31 errors)
-   test_01_OrderLine_getVariationRangeCategoryList (testLegacyOrder.TestOrder)
-
-  testLegacyPackingList                              (48 errors)
-   test_01_PackingListDecreaseQuantity (testLegacyPackingList.TestPackingList)
-
-  testLegacyProductionOrder                          (11 errors)
-   test_01_testProductionSimulationExpand (testLegacyProductionOrder.TestProductionOrder)
-
-  testLegacyProductionPackingList                    (1 errors)
-   test_01_sourcingDelivery (testLegacyProductionPackingList.TestProductionDelivery)
-
-  testLegacyProjectAndTask                           (14 errors)
-   test_01_testTaskBasicUseCase (Products.ERP5.tests.testTask.TestTask)
+  testLegacyProjectAndTask                           (6 errors)
    testProjectMontlyReport (Products.ERP5.tests.testTaskReporting.TestTaskReporting)
    test_01_TestReportLineChangeQuantity (Products.ERP5.tests.testTaskReportDivergence.TestTaskReportDivergence)
    testProject_getSourceProjectRelatedTaskReportList (Products.ERP5.tests.testProject.TestProject)
 
-  testLegacyReturnedSalePackingList                  (7 errors)
-   test_01_ReturnedSalePackingListWithInventory (Products.ERP5.tests.testReturnedSalePackingList.TestReturnedSalePackingList)
-
-  testLegacySimulationAdvancedInvoicing              (24 errors)
-   test_01_TwoInvoicesFromTwoPackingList (Products.ERP5.tests.testAdvancedInvoicing.TestAdvancedSaleInvoice)
+  testLegacySimulationAdvancedInvoicing              (1 errors)
    test_autoplanned (Products.ERP5.tests.testAdvancedInvoicing.TestWorkflow)
 
-  testLegacySimulationInventory                      (3 errors)
-   test_01_getInventory (Products.ERP5.tests.testInventory.TestInventory)
-
-  testLegacySimulationInventoryAPI                   (118 errors)
-   testPrecision (Products.ERP5.tests.testInventoryAPI.TestInventory)
-
-  testLegacySimulationInventoryModule                (4 errors)
-   test_01_NotVariatedInventory (Products.ERP5.tests.testInventoryModule.TestInventoryModule)
-
-  testLegacySimulationInvoice                        (53 errors)
-   test_01_SimpleInvoice (testLegacySimulationInvoice.TestSaleInvoice)
-
-  testLegacySimulationItem                           (25 errors)
-   test_01_ItemSimpleTest (Products.ERP5.tests.testItem.TestItem)
+  testLegacySimulationInventoryAPI                   (1 failures, 2 skips)
+   test_14_TwoInventoryWithSameDateAndResourceAndNode (Products.ERP5.tests.testInventoryAPI.TestInventoryDocument)
+
+  testLegacySimulationItem                           (8 errors)
    test_Item_getCurrentOwnerTitle (Products.ERP5.tests.testItem.TestItemScripts)
 
-  testLegacySimulationOrder                          (33 errors)
-   test_01_OrderLine_getVariationRangeCategoryList (Products.ERP5.tests.testOrder.TestOrder)
-
-  testLegacySimulationOrderBuilder                   (4 errors)
-   test_01_simpleOrderBuilder (Products.ERP5.tests.testOrderBuilder.TestOrderBuilder)
-
-  testLegacySimulationPackingList                    (65 errors)
-   test_01_PackingListDecreaseQuantity (testLegacySimulationPackingList.TestPackingList)
-
-  testLegacySimulationProduction                     (12 errors)
-   test_01_testProductionSimulationExpand (Products.ERP5.tests.testProductionOrder.TestProductionOrder)
+  testLegacySimulationProduction                     (1 errors)
    test_01_sourcingDelivery (Products.ERP5.tests.testProductionPackingList.TestProductionDelivery)
 
-  testLegacySimulationProductionApparel              (10 errors)
-   test_01_testProductionSimulationExpand (Products.ERP5.tests.testProductionOrderApparel.TestProductionOrderApparel)
+  testLegacySimulationProductionApparel              (1 errors)
    test_01_sourcingDelivery (Products.ERP5.tests.testProductionPackingListApparel.TestProductionDeliveryApparel)
 
-  testLegacySimulationRule                           (11 errors)
-   test_01_ValidatedRuleWithNoScript (Products.ERP5.tests.testRule.TestRule)
-
-  testLegacyTaxLineTradeCondition                    (70 errors)
-   test_apply_trade_condition_after_line_creation (testLegacyTaxLineTradeCondition.TestTaxLineCalculationSaleOrder)
+  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)
@@ -445,8 +197,7 @@
    test_tax_line_simulation (testLegacyTaxLineTradeCondition.TestTaxLineInvoiceSimulationPurchaseInvoice)
    test_tax_line_simulation (testLegacyTaxLineTradeCondition.TestTaxLineInvoiceSimulationSaleInvoice)
 
-  testLegacyTradeCondition                           (54 errors)
-   test_apply_trade_condition_copy_subobjects (testLegacyTradeCondition.TestApplyTradeConditionSaleOrder)
+  testLegacyTradeCondition                           (39 errors)
    test_apply_trade_condition_copy_subobjects (testLegacyTradeCondition.TestApplyTradeConditionPurchaseOrder)
    test_category_acquisition (testLegacyTradeCondition.TestTradeConditionSupplyLineSaleOrder)
    test_category_acquisition (testLegacyTradeCondition.TestTradeConditionSupplyLinePurchaseOrder)
@@ -455,187 +206,56 @@
    test_getEffectiveModel (testLegacyTradeCondition.TestEffectiveSaleTradeCondition)
    test_getEffectiveModel (testLegacyTradeCondition.TestEffectivePurchaseTradeCondition)
 
-  testLegacyTradeModelLine                           (32 errors)
-   test_01_OrderWithSimpleTaxedAndDiscountedLines (Products.ERP5.tests.testTradeModelLine.TestTradeModelLineSale), Full test case with quite simple linear use case
+  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)
-
-  testLegacyTransformation                           (6 errors)
-   test_01_getAggregatedAmountListSimple (Products.ERP5.tests.testTransformation.TestTransformation)
-
-  testListBox                                        (14 errors)
-   testCellKeywordInProxifiedListboxColumn (testListBox.TestListBox)
-
-  testMRP                                            (5 errors)
-   test_TransformationRule_expand (testMRP.TestMRPImplementation)
-
-  testMemcachedTool                                  (8 errors)
-   test_00_MemcachedToolIsEnabled (testMemcachedTool.TestMemcachedTool)
-
-  testMilestoneReporting                             (2 errors)
-   testMilestoneReport (testMilestoneReporting.TestMilestoneReporting)
+   test_tradeModelLineWithRounding (Products.ERP5.tests.testTradeModelLine.TestTradeModelLineSale)
+
+  testMilestoneReporting                             (1 errors)
    testMilestoneReport (testMilestoneReporting.TestOptimisedMilestoneReporting)
 
-  testMovementGroup                                  (18 errors)
-   test_property_movement_group_and_separating (testMovementGroup.TestPropertyMovementGroup)
-
-  testNotificationMessageModule                      (5 errors)
-   test_01_get_document (testNotificationMessageModule.TestNotificationMessageModule)
-
-  testNotificationTool                               (27 errors)
-   test_01_defaultBehaviour (testNotificationTool.TestNotificationTool)
+  testNotificationTool                               (14 errors)
    test_01_defaultBehaviour (testNotificationTool.TestNotificationToolWithCRM)
-
-  testOOoBatchMode                                   (5 errors)
-   test_01_noExcNoFormatNoBatchMode (testOOoBatchMode.TestOoodResponse)
-
-  testOOoChart                                       (4 errors)
-   test_ods_style (testOOoChart.TestOOoChart)
 
   testOOoConversionCache                             (8 errors)
    test_01_PersistentCacheConversion (testOOoConversionCache.TestDocumentConversionCache)
 
-  testOOoDynamicStyle                                (2 errors)
-   test_01_dynamic (testOOoDynamicStyle.TestOooDynamicStyle)
-
-  testOOoImport                                      (30 errors)
-   test_01_ImportFileLine (testOOoImport.TestOOoImport)
+  testOOoImport                                      (1 failures, 7 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
-
-  testOOoStyle                                       (40 errors)
-   test_form_list (testOOoStyle.TestODTStyle)
+   test_04_ImportFileWithCategory (testOOoImport.TestOOoImport)
+
+  testOOoStyle                                       (20 errors)
    test_form_list (testOOoStyle.TestODSStyle)
 
-  testOOoStyleWithFlare                              (40 errors)
-   test_form_list (testOOoStyleWithFlare.TestODTStyle)
-
-  testOpenOrder                                      (4 errors)
+  testOpenOrder                                      (2 failures, 1 skips)
    testBuildingSaleOrder (testOpenOrder.TestOpenOrder)
-
-  testOrder                                          (33 errors)
-   test_01_OrderLine_getVariationRangeCategoryList (testOrder.TestOrder)
-
-  testOrderBuilder                                   (4 errors)
-   test_01_simpleOrderBuilder (testOrderBuilder.TestOrderBuilder)
-
-  testPDM                                            (1 errors)
-   testValidatedProductCanContainMeasure (testPDM.TestPDMWithSecurity)
-
-  testPackingList                                    (65 errors)
-   test_01_PackingListDecreaseQuantity (testPackingList.TestPackingList)
-
-  testPackingListRoundingPrecision                   (31 errors)
-   test_01_PackingListDecreaseQuantity (testPackingListRoundingPrecision.TestPackingListRoundingPrecision)
-
-  testPasswordTool                                   (14 errors)
-   test_01_checkPasswordTool (testPasswordTool.TestPasswordTool)
+   testOpenOrderRule (testOpenOrder.TestOpenOrder)
+
+  testPasswordTool                                   (7 errors)
    test_01_checkPasswordTool (testPasswordTool.TestPasswordToolWithCRM)
 
-  testPayroll                                        (30 errors)
-   test_AccountingLineGeneration (testPayroll.TestPayroll)
-
-  testPayroll_l10n_fr                                (1 errors)
-   test_01_getYearToDateSlice (testPayroll_l10n_fr.TestPayroll_l10n_fr), Check that is possible to calculate the total amount spend on a slice
-
-  testPerson                                         (12 errors)
-   testEditFirstNameLastName (testPerson.TestPerson)
-
-  testPlanningBox                                    (1 errors)
-   test_01 (testPlanningBox.TestPlanningBox)
-
-  testPredicate                                      (15 errors)
-   test_BasicCategoryMembership (testPredicate.TestPredicates)
-
-  testPreferences                                    (16 errors)
-   test_AllowedContentTypes (testPreferences.TestPreferences), Tests Preference can be added in Preference Tool.
-
-  testProductionOrder                                (11 errors)
-   test_01_testProductionSimulationExpand (testProductionOrder.TestProductionOrder)
-
-  testProductionOrderApparel                         (9 errors)
-   test_01_testProductionSimulationExpand (testProductionOrderApparel.TestProductionOrderApparel)
-
-  testProductionPackingList                          (1 errors)
-   test_01_sourcingDelivery (testProductionPackingList.TestProductionDelivery)
-
-  testProductionPackingListApparel                   (1 errors)
-   test_01_sourcingDelivery (testProductionPackingListApparel.TestProductionDeliveryApparel)
-
-  testProject                                        (1 errors)
-   testProject_getSourceProjectRelatedTaskReportList (testProject.TestProject)
-
-  testProxify                                        (5 errors)
-   test_force_delegate (testProxify.TestProxify)
-
-  testProxyField                                     (6 errors)
-   testEmptySurchargedFieldLibrary (testProxyField.TestProxyField)
-
-  testPurchaseOrder                                  (33 errors)
-   test_01_OrderLine_getVariationRangeCategoryList (testPurchaseOrder.TestPurchaseOrder)
-
-  testQueryModule                                    (5 errors)
-   test_jump_query_action_visible (testQueryModule.TestQueryModule)
-
-  testRSS                                            (3 errors)
-   test_00_haveData (testRSS.TestRSS)
-
-  testResource                                       (18 errors)
-   testGetPriceWithPriceCurrency (testResource.TestResource)
-
-  testResourceVariation                              (5 errors)
-   testResourceCategoryVariation (testResourceVariation.TestResourceVariation)
-
-  testReturnedSalePackingList                        (7 errors)
-   test_01_ReturnedSalePackingListWithInventory (testReturnedSalePackingList.TestReturnedSalePackingList)
-
-  testRoundingTool                                   (2 errors)
-   testBasicRounding (testRoundingTool.TestRoundingTool)
-
-  testRule                                           (11 errors)
-   test_01_ValidatedRuleWithNoScript (testRule.TestRule)
-
-  testSQLCachedWorklist                              (3 errors)
-   test_01_permission (testSQLCachedWorklist.TestSQLCachedWorklist)
-
-  testScribusUtils                                   (9 errors)
-   test_01_SimpleModuleCreation (testScribusUtils.TestScribusUtils), Just create a module using scribus file and pdf file with minimal
-
-  testSelectionTool                                  (40 errors)
-   testCallSelectionFor (testSelectionTool.TestSelectionTool)
+  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)
-
-  testSessionTool                                    (3 errors)
-   test_01_CheckSessionTool (testSessionTool.TestSessionTool), Checks session tool is present
 
   testSpellChecking                                  (3 errors)
    test_business_template_list_with_workflow_template_item (testSpellChecking.TestSpellChecking)
 
-  testSupply                                         (21 errors)
-   testSupplyCellPropertyAndAccessor (testSupply.TestSaleSupply)
+  testSupply                                         (14 errors)
    testSupplyCellPropertyAndAccessor (testSupply.TestPurchaseSupply)
    testSupplyCellPropertyAndAccessor (testSupply.TestInternalSupply)
 
-  testTask                                           (8 errors)
-   test_01_testTaskBasicUseCase (testTask.TestTask)
-
-  testTaskReportDivergence                           (4 errors)
-   test_01_TestReportLineChangeQuantity (testTaskReportDivergence.TestTaskReportDivergence)
-
-  testTaskReporting                                  (1 errors)
-   testProjectMontlyReport (testTaskReporting.TestTaskReporting)
-
-  testTemplate                                       (10 errors)
-   test_DeliveryTemplateNotIndexable (testTemplate.TestTemplate)
-
-  testTemplateTool                                   (1 errors)
-   testUpdateBT5FromRepository (testTemplateTool.TestTemplateTool), Test the list of bt5 returned for upgrade
-
-  testTimerService                                   (1 errors)
-   test_01_checkAnonymousProcessing (testTimerService.TestTimerService)
-
-  testTradeCondition                                 (62 errors)
-   test_apply_trade_condition_copy_subobjects (testTradeCondition.TestApplyTradeConditionSaleOrder)
+  testTradeCondition                                 (46 errors)
    test_apply_trade_condition_copy_subobjects (testTradeCondition.TestApplyTradeConditionPurchaseOrder)
    test_category_acquisition (testTradeCondition.TestTradeConditionSupplyLineSaleOrder)
    test_category_acquisition (testTradeCondition.TestTradeConditionSupplyLinePurchaseOrder)
@@ -644,56 +264,37 @@
    test_getEffectiveModel (testTradeCondition.TestEffectiveSaleTradeCondition)
    test_getEffectiveModel (testTradeCondition.TestEffectivePurchaseTradeCondition)
 
-  testTradeModelLine                                 (11 errors)
-   test_01_OrderWithSimpleTaxedAndDiscountedLines (testTradeModelLine.TestTradeModelLineSale), Full test case with quite simple linear use case
-
-  testTradeModelLinePurchase                         (11 errors)
-   test_01_OrderWithSimpleTaxedAndDiscountedLines (testTradeModelLinePurchase.TestTradeModelLinePurchase), Full test case with quite simple linear use case
-
-  testTradeReports                                   (4 errors)
-   testSaleOrderReport (testTradeReports.TestTradeReports)
-
-  testTransactionalVariable                          (3 errors)
-   test_01_DictInterface (testTransactionalVariable.TestTransactionalVariable), Check if a transaction variable behaves in the same way as a dict.
-
-  testTransformation                                 (6 errors)
-   test_01_getAggregatedAmountListSimple (testTransformation.TestTransformation)
-
-  testTranslation                                    (15 errors)
-   test_Localizer_translation (testTranslation.TestTranslation)
+  testTradeModelLine                                 (1 failures)
+   test_tradeModelLineWithRounding (testTradeModelLine.TestTradeModelLineSale)
+
+  testTradeModelLinePurchase                         (1 failures)
+   test_tradeModelLineWithRounding (testTradeModelLinePurchase.TestTradeModelLinePurchase)
+
+  testTranslation                                    (7 errors)
    test_01_EnglishTranslation (testTranslation.TestWorkflowStateTitleTranslation)
-
-  testTrashTool                                      (6 errors)
-   test_01_checkTrashBinCreation (testTrashTool.TestTrashTool)
 
   testUNG                                            (2 errors)
    testERP5Site_createNewWebDocument (testUNG.TestUNG)
 
-  testUrl                                            (1 errors)
-   test_document_asUrl (testUrl.TestUrl)
-
-  testVideoField                                     (1 errors)
-   test_render_view (testVideoField.TestVideoField)
-
   testWebCrawler                                     (2 errors)
    test_01_check_URLTransformations (testWebCrawler.TestWebCrawler), Check crawlable functionalities regarding URL handling
 
   testWebDavSupport                                  (6 errors)
    test_GET_on_contributionTool (testWebDavSupport.TestWebDavSupport), Get a document through Contribution Tool.
 
-  testWorklist                                       (3 errors)
-   test_01_permission (testWorklist.TestWorklist)
-
   testXHTML                                          (539 errors)
    test_PythonScriptSyntax (testXHTML.TestXHTML)
 
-  testXMLMatrix                                      (8 errors)
-   test_01_RenameCellRange (testXMLMatrix.TestXMLMatrix)
-
 The following tests were at least partly skipped:
 
+  testAccountingRules                                (26 skips)
+
+  testAdvancedInvoicing                              (4 skips)
+
+  testBPMCore                                        (6 skips)
+
   testBPMEvaluation                                  (40 skips)
-   done (7.305s)test_confirming (testBPMEvaluation.TestOrderDefaultProcess) ... skipped 'broken since r39918'
+   done (7.487s)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'
@@ -733,3 +334,93 @@
    test_transition_split (testBPMEvaluation.TestPackingListDifferentProcess) ... skipped 'broken since r39918'
    test_transition_split_line_add (testBPMEvaluation.TestPackingListDifferentProcess) ... skipped 'broken since r39918'
    test_transition_split_line_add_split (testBPMEvaluation.TestPackingListDifferentProcess) ... skipped 'broken since r39918'
+
+  testBase                                           (3 skips)
+   test_NonIndexable (testBase.TestBase), check if a document is not indexed where we set isIndexable=0 in the same transaction of newContent(). ... skipped 'isIndexable is not designed to work like tested here, this test       must be rewritten once we know how to handle correctly templates'
+   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                               (2 skips)
+
+  testCRM                                            (1 skips)
+
+  testConversionInSimulation                         (4 skips)
+
+  testDeliveryBuilderToSupportMultipleLines          (2 skips)
+
+  testDivergenceTester                               (5 skips)
+
+  testDynamicClassGeneration                         (1 skips)
+
+  testERP5Base                                       (1 skips)
+
+  testERP5Interfaces                                 (9 skips)
+
+  testERP5Type                                       (1 skips)
+
+  testERP5TypeInterfaces                             (1 skips)
+
+  testERP5Web                                        (2 skips)
+
+  testFormPrintoutAsODT                              (1 skips)
+   test_09_FieldReplacementWithValidation (testFormPrintoutAsODT.TestFormPrintoutAsODT) ... skipped 'Disable validation because OOo does not produce compliant xml, and RelaxNG status is still draft'
+
+  testICal                                           (1 skips)
+
+  testImmobilisation                                 (2 skips)
+
+  testInventoryAPI                                   (2 skips)
+
+  testInvoice                                        (7 skips)
+
+  testItem                                           (5 skips)
+
+  testLegacyMRP                                      (4 skips)
+   test_TransformationRule_expand_concurrent (Products.ERP5.tests.testMRP.TestMRPImplementation) ... skipped 'Unfinished experimental feature'
+   test_TransformationRule_expand_reexpand (Products.ERP5.tests.testMRP.TestMRPImplementation) ... skipped 'Unfinished experimental feature'
+   test_TransformationRule_getHeadProductionPathList (Products.ERP5.tests.testMRP.TestMRPImplementation) ... skipped 'Unfinished experimental feature'
+   test_TransformationSourcingRule_expand (Products.ERP5.tests.testMRP.TestMRPImplementation) ... skipped 'Unfinished experimental feature'
+
+  testLegacySimulationInventoryAPI                   (2 skips)
+
+  testMRP                                            (5 skips)
+   test_TransformationRule_expand_concurrent (testMRP.TestMRPImplementation) ... skipped 'Unfinished experimental feature'
+   test_TransformationRule_expand_reexpand (testMRP.TestMRPImplementation) ... skipped 'Unfinished experimental feature'
+   test_TransformationRule_getHeadProductionPathList (testMRP.TestMRPImplementation) ... skipped 'Unfinished experimental feature'
+   test_TransformationSourcingRule_expand (testMRP.TestMRPImplementation) ... skipped 'Unfinished experimental feature'
+
+  testOpenOrder                                      (1 skips)
+
+  testOrderBuilder                                   (4 skips)
+
+  testPackingList                                    (16 skips)
+
+  testPackingListRoundingPrecision                   (8 skips)
+
+  testPreferences                                    (1 skips)
+
+  testProductionOrder                                (8 skips)
+
+  testProductionOrderApparel                         (6 skips)
+
+  testProductionPackingList                          (1 skips)
+
+  testProductionPackingListApparel                   (1 skips)
+
+  testProject                                        (1 skips)
+
+  testProxyField                                     (1 skips)
+
+  testReturnedSalePackingList                        (3 skips)
+
+  testSQLCachedWorklist                              (1 skips)
+   test_02_related_key (testSQLCachedWorklist.TestSQLCachedWorklist) ... skipped 'TODO ERP5'
+
+  testSelectionTool                                  (3 skips)
+   skipped 'Test to be written'
+   testPage (testSelectionTool.TestSelectionTool) ... skipped 'Test to be written'
+   testView (testSelectionTool.TestSelectionTool) ... skipped 'Test to be written'
+
+  testTaskReportDivergence                           (4 skips)
+
+  testTemplate                                       (1 skips)
