Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0048563
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Retail Modules] Retail APIminorhave not tried2022-02-09 17:582022-02-14 13:45
ReportercaristuView Statuspublic 
Assigned ToTriage Platform Conn 
PriorityhighResolutionopenFixed in Version
StatusacknowledgedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned To
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0048563: Redesign org.openbravo.api.tests module

DescriptionCurrently the org.openbravo.api.tests module contains all the test for the common, retail and retail api for giftcards test that tests import and export mappings and also the different export filters. Note that most of these tests depends on having sample data installed to be able to retrieve the data properly.

This module definition is far from ideal because:

- We have to add a new dependency to every new module that needs to test their mappings.
- We can't distribute the tests in the CI jobs that ideally should be run. Currently all the tests are being executed in a CI job that ensures that all the dependencies of the test module are met.
Steps To Reproduce.
Proposed SolutionSplit this test module in separate modules:

- org.openbravo.api.tests: with just the testing infrastructure.
- org.openbravo.retail.api.tests: with the tests for the retail api mappings
- org.openbravo.retail.api.giftcards.tests: with the tests for the retail api for giftcards mappings
- the same for the rest of the modules that define mappings

Note that we are separating these tests from their modules mainly because they need sampledata to be executed. And we do not want to add a depedency in those modules with any sampledata module because it does not make sense.
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
related to feature request 0048366 closedcaristu Split Retail API Infrastructure into a new module 

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2022-02-09 17:58 caristu New Issue
2022-02-09 17:58 caristu Assigned To => Triage Platform Conn
2022-02-09 17:58 caristu Triggers an Emergency Pack => No
2022-02-11 09:16 caristu Status new => acknowledged
2022-02-11 09:17 caristu Relationship added related to 0048366
2022-02-14 13:45 shuehner Issue Monitored: shuehner


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker