Closed mdutoo closed 12 years ago
Chosen OW internal Jenkins & Sonar because of ease of use & availability. Limits : no access to outwards, so no tests requiring a real standalone easysoa registry and no continuous release / deployment. To be reevaluated when partner weight increase in codebase, and according to relationship to tool-providing communities such as Eclipse & OW2.
There, configured & scheduled easysoa-build (with no or quick tests), easysoa-test (tests with mocks that don't require a real standalone easysoa registry) & easysoa-sonar. Warning : useless code in pom projects make FindBugs fail in sonar.
Mocked version of tests have been continuously added to improve testing in continuous integration. Distinction between the different kinds of test is still moving. For all that see #29 refactor repositories.
Scheduled easysoa-sonar, see profiles & test in other issue.
Choose a continuous integration solution and hosting. There,configure EasySOA automatic build, test & sonar. Make tests work as much as possible in this environment. From then on, gradually improve code & solution quality.