When building your code prior to running the integration test, please ensure that you build with a profile that builds all of the modules. As an example, when I build I use
-P admin,dist,engage,worker,workspace,serviceregistry,directory-db,capture,oaipmh,export,gstreamer-launch-service Right now, those profiles don't compile because of a change as part of MH-8693. This has been filed at MH-8742. In essence, the gstreamer export service has some unimplemented methods due to an API change in the service registry/job code. Easy fix, but the QA/RM should not have to find and fix these on his/her own. There are also errors when you try and build a distributed admin, or engage node. These have been filed at MH-8740 and MH-8741, respectively. Again, these are not difficult to fix, but it's very annoying to find them later on. So, new rules: 1) Before you commit, rebuild *all* of the modules to make sure that everything compiles with your big change. 2) If you change the main pom file, you must build each of the distributed node configurations (outlined at http://opencast.jira.com/wiki/display/MH/Install+Across+Multiple+Servers+%28Trunk%29), deleting M2_REPO/repository/org/opencastproject/matterhorn* in between each profile, then perform rule 1 as well. I will be updating the docs shortly to reflect this change. G
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Matterhorn mailing list [email protected] http://lists.opencastproject.org/mailman/listinfo/matterhorn To unsubscribe please email [email protected] _______________________________________________
