def test_package(qibuild_action, qimvn_action, local_repository): """ Test if Maven project is correctly built """ qibuild_action.add_test_project("hellojavajni") hellojava = qibuild_action.add_test_project("hellojava") add_repository(hellojava, local_repository) qibuild_action("configure", "hellojavajni") qibuild_action("make", "hellojavajni") jar.jar("hellojavajni.jar", ["hellojavajni"], get_paths()) deploy.deploy("com.test", "1.0-SNAPSHOT", "hellojavajni", "hellojavajni.jar", local_repository) assert package.package(hellojava) == 0 path = hellojava.path built_jar = os.path.join(path, "target/hellojava-1.0-SNAPSHOT.jar") assert os.path.exists(built_jar)
def test_package_action(qibuild_action, local_repository): """ Test if Maven project is correctly built """ qibuild_action.add_test_project("hellojavajni") hellojava_proj = qibuild_action.add_test_project("hellojava") add_repository(hellojava_proj, local_repository) qibuild_action("configure", "hellojavajni") qibuild_action("make", "hellojavajni") qibuild_action.package = "qimvn.actions" qibuild_action("jar", "hellojavajni.jar", "hellojavajni") qibuild_action("deploy", "hellojavajni.jar", "--groupId", "com.test", "--version", "1.0-SNAPSHOT", "--artifactId", "hellojavajni", "--url", local_repository) qibuild_action("package", "hellojava") assert qibuild_action("run", "hellojava") == 0