Implement Support for JUnit5 Unit Testing

Description

  1. Add new org.idempiere.test project for JUnit5 unit testing support. Will start with some basic unit test cases.

  2. Implement tycho surefire test support. This is skip by default. To run test, you have set the skipTests flag to false: mvn verify -DskipTests=false (Default idempiere home is set to the parent folder of org.idempiere.test, use -Didempiere.home=<folder path> to override that ).

  3. To run from Eclipse, use the included idempiere.unit.test launch configuration.

Environment

None

Assignee

Heng Sin Low

Reporter

Heng Sin Low

Labels

None

Tested By

None

Components

Fix versions

Priority

Major
Configure