package alien4cloud.test.utils; import java.io.IOException; import java.nio.file.Paths; import alien4cloud.utils.FileUtil; public class ArchiveProducer { public static void main(String[] args) throws IOException { // Valid example files FileUtil.zip(Paths.get("/Users/mkv/alien/alien4cloud-parent/alien4cloud-rest-it/src/test/resources/data/csars/snapshot-test/valid"), Paths.get("alien4cloud-core/src/test/resources/examples/snaphost-test.csar")); // FileUtil.zip(Paths.get("src/test/resources/alien/tosca/container/csar/osgi"), Paths.get("src/test/resources/examples/osgi-types-1.0.csar")); // // // Invalid definition file // FileUtil.zip(Paths.get("../alien4cloud-rest-it/src/test/resources/data/csars/definition/missing"), // Paths.get("src/test/resources/examples/definition-missing.csar")); // FileUtil.zip(Paths.get("../alien4cloud-rest-it/src/test/resources/data/csars/definition/erroneous"), // Paths.get("src/test/resources/examples/definition-erroneous.csar")); // // // Invalid metadata file // FileUtil.zip(Paths.get("../alien4cloud-rest-it/src/test/resources/data/csars/metadata/missing"), // Paths.get("src/test/resources/examples/metadata-missing.csar")); // FileUtil.zip(Paths.get("../alien4cloud-rest-it/src/test/resources/data/csars/metadata/erroneous"), // Paths.get("src/test/resources/examples/metadata-erroneous.csar")); // FileUtil.zip(Paths.get("../alien4cloud-rest-it/src/test/resources/data/csars/metadata/validationFailure"), // Paths.get("src/test/resources/examples/metadata-validationFailure.csar")); // // // Invalid icon file // FileUtil.zip(Paths.get("../alien4cloud-rest-it/src/test/resources/data/csars/icon/missing"), Paths.get("src/test/resources/examples/icon-missing.csar")); // FileUtil.zip(Paths.get("../alien4cloud-rest-it/src/test/resources/data/csars/icon/erroneous"), // Paths.get("src/test/resources/examples/icon-erroneous.csar")); // // // Invalid duplicated file // FileUtil.zip(Paths.get("../alien4cloud-rest-it/src/test/resources/data/csars/definition/duplicated"), // Paths.get("src/test/resources/examples/definition-duplicated.csar")); } }