Merge pull request #1612 from shapeblue/package-marvin-tests packaging: Marvin and integration-tests packagesThis introduces two new cloudstack packages: marvin and integration-tests. The two packages will make it easier for CI systems to install Marvin for a specific cloudstack release/build and run integration tests that are specific for that version/build.
Since Marvin may have its own dependencies, we're bundling the Marvin source tarball and installing it with pip in the post-installation script/phase. This also fixed a build issue with using juniper-api maven repo. /cc @swill @PaulAngus @jburwell @wido @bvbharat * pr/1612: server: give more memory to tests packaging: Marvin and integration-tests packages Signed-off-by: Rajani Karuturi <[email protected]> Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/9127af61 Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/9127af61 Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/9127af61 Branch: refs/heads/4.9-bountycastle-daan Commit: 9127af61e4ce770c4d015bef7f20b8e50847bec7 Parents: adaf410 e5750b3 Author: Rajani Karuturi <[email protected]> Authored: Fri Aug 5 11:55:48 2016 +0530 Committer: Rajani Karuturi <[email protected]> Committed: Fri Aug 5 11:55:48 2016 +0530 ---------------------------------------------------------------------- client/pom.xml | 1 + debian/cloudstack-integration-tests.install | 18 ++++++++ debian/cloudstack-marvin.install | 18 ++++++++ debian/cloudstack-marvin.postinst | 23 +++++++++++ debian/control | 10 +++++ debian/rules | 10 ++++- packaging/centos63/cloud.spec | 52 ++++++++++++++++++++++-- packaging/centos7/cloud.spec | 46 ++++++++++++++++++++- pom.xml | 7 ++++ server/pom.xml | 2 +- tools/marvin/pom.xml | 4 +- 11 files changed, 182 insertions(+), 9 deletions(-) ----------------------------------------------------------------------
