Add/update targets to build sources, tests and run tests using TestNG