@BeforeClass public static void setUp(){ MongoDataSource ds = new MongoDataSource(getConnectionString()); metaLoader = MetadataDataLoader.getInstance(ds); metaLoader.loadTestDataFromResource(); }
public static MetadataDataLoader getInstance(MongoDataSource ds) { return new MetadataDataLoader(ds); }
public void cleanUp() { //jianxu1: RepoService.getRepositories won't list repository with deleting status //if we failed to call deleteRepository due to exception, data loader won't be able to //clean all the data. //IRepositoryService oldRepo = RepositoryServiceFactory.createRepositoryService(ds); //for (Repository r : oldRepo.getRepositories()) { for(String repoName: getAllRepositoryNames()){ cleanDatabase(repoName); } cleanDatabase(CMSConsts.SYS_DB); MongoRepositoryServiceImpl.prepareSystemDB(mongo); RepositoryServiceFactory.clearRepositoryServiceCache(); }
public static void main(String args[]) { if (args.length != 2) { printUsage(); System.exit(255); } String server = args[0]; String fileName = args[1]; MongoDataSource ds = new MongoDataSource(server); File dataFile = new File(fileName); if (!dataFile.exists()) { } getInstance(ds).loadMetaClassesFromResource(fileName); }
@BeforeClass public static void setUp() { ds = new MongoDataSource(getConnectionString()); mongo = ds.getMongoInstance(); MetadataDataLoader loader = MetadataDataLoader.getInstance(ds); loader.cleanUp(); loader.loadPropertiesFromResource("/mongo/properties.json"); loader.loadMetaClassesFromResource("/mongo/metaclasses.json"); }
@BeforeClass public static void setup() { MongoDataSource dataSource = new MongoDataSource(getConnectionString()); MetadataDataLoader.getInstance(dataSource).loadTestDataFromResource(); MetadataDataLoader.getInstance(dataSource).loadCMSDBMetaDataFromResource(); IRepositoryService repositoryService = RepositoryServiceFactory.createRepositoryService(dataSource, "localCMSServer"); RuntimeDataLoader.getDataLoader(dataSource, repositoryService, RAPTOR_PAAS).load(RAPTOR_TEST_DATA); RuntimeDataLoader.getDataLoader(dataSource, repositoryService, "software-deployment").load( "softwareDeploymentRuntime.json"); RuntimeDataLoader.getDataLoader(dataSource, repositoryService, STRATUS_REPO).load("stratusRuntime.json"); RuntimeDataLoader.getDataLoader(dataSource, repositoryService, CMSDB_REPO).load("cmsdbRuntime.json"); server = CMSServer.getCMSServer(); server.start(); entityContext = newEntityContext(); raptorQueryContext = newQueryContext(RAPTOR_PAAS); metaContext = newMetadataContext(); }
CMSDBConfig dbConfig = new CMSDBConfig(bootStrapDs); dataSource = new MongoDataSource(connectionString, dbConfig); metaLoader = MetadataDataLoader.getInstance(dataSource); metaLoader.loadTestDataFromResource(); metaLoader.loadCMSDBMetaDataFromResource(); metaLoader.loadMaxIndexedArraySizeMetaDataFromResource(); repoService = RepositoryServiceFactory.createRepositoryService(dataSource, "localCMSServer"); raptorLoader = RuntimeDataLoader.getDataLoader(dataSource, repoService, RAPTOR_REPO);
@BeforeClass public static void setup() { MongoDataSource dataSource = new MongoDataSource(getConnectionString()); config = new CMSDBConfig(dataSource); MetadataDataLoader.getInstance(dataSource).loadTestDataFromResource(); MetadataDataLoader.getInstance(dataSource).loadCMSDBMetaDataFromResource(); IRepositoryService repositoryService = RepositoryServiceFactory.createRepositoryService(dataSource, "localCMSServer"); RuntimeDataLoader.getDataLoader(dataSource, repositoryService, RAPTOR_PAAS).load(RAPTOR_TEST_DATA); RuntimeDataLoader.getDataLoader(dataSource, repositoryService, SOFTWARE_DEPLOYMENT).load(SOFTWARE_DEPLOYMENT_RUNTIME); RuntimeDataLoader.getDataLoader(dataSource, repositoryService, STRATUS_REPO).load(STRATUS_RUNTIME); RuntimeDataLoader.getDataLoader(dataSource, repositoryService, CMSDB).load(CMSDB_RUNTIME); server = CMSServer.getCMSServer(); server.start(); CTX = newEntityContext(); raptorQueryContext = new QueryContext(RAPTOR_PAAS, BRANCH_MAIN); raptorQueryContext.setSourceIP(SOURCE_IP); metaContext = new MetadataContext(); metaContext.setSourceIp(SOURCE_IP); metaContext.setSubject("unitTestUser"); }
@Test public void testLoadMetaClass() { MetadataDataLoader loader = MetadataDataLoader.getInstance(ds); loader.cleanUp(); loader.loadPropertiesFromResource("/mongo/properties.json"); loader.loadMetaClassesFromResource("/mongo/metaclasses.json"); IRepositoryService repoService = RepositoryServiceFactory.createRepositoryService(ds, "localCMSServer"); MetaClass metaclass = repoService.getRepository("raptor-paas").getMetadataService().getMetaClass("ApplicationService"); Assert.assertEquals("ApplicationService", metaclass.getName()); metaclass = repoService.getRepository("raptor-paas").getMetadataService().getMetaClass("Environments"); Assert.assertEquals("Environment", metaclass.getName()); metaclass = repoService.getRepository("software-deployment").getMetadataService().getMetaClass("Deployment"); Assert.assertEquals("Deployment", metaclass.getName()); Assert.assertNotNull(metaclass.getFieldByName("targets")); }
@BeforeClass public static void createRepoService() { MongoDataSource ds = new MongoDataSource(getConnectionString()); MetadataDataLoader.getInstance(ds).loadTestDataFromResource(); repositoryService = RepositoryServiceFactory.createRepositoryService(ds, "localCMSServer"); }
@BeforeClass public static void setUp() { String connectionString = CMSMongoTest.getConnectionString(); dataSource = new MongoDataSource(connectionString); config = new CMSDBConfig(dataSource); metaLoader = MetadataDataLoader.getInstance(dataSource); metaLoader.loadTestDataFromResource(); metaLoader.loadCMSDBMetaDataFromResource(); repoService = RepositoryServiceFactory.createRepositoryService(dataSource, "localCMSServer"); raptorLoader = RuntimeDataLoader.getDataLoader(dataSource, repoService, RAPTOR_REPO); raptorLoader.load(RAPTOR_DATA_FILE); deployLoader = RuntimeDataLoader.getDataLoader(dataSource, repoService, DEPLOY_REPO); deployLoader.load(DEPLOY_DATA_FILE); stratusLoader = RuntimeDataLoader.getDataLoader(dataSource, repoService, STRATUS_REPO); stratusLoader.load(STRATUS_DATA_FILE); cmsdbLoader = RuntimeDataLoader.getDataLoader(dataSource, repoService, CMSDB_REPO); cmsdbLoader.load(CMSDB_DATA_FILE); // create a testing branch List<PersistenceService.Registration> implementations = RegistrationUtils.getTestDalImplemantation(dataSource); entityService = ServiceFactory.getEntityService(dataSource, repoService, implementations); persistenceService = DalServiceFactory.getPersistenceService(dataSource, implementations); raptorMetaService = repoService.getRepository(RAPTOR_REPO).getMetadataService(); deployMetaService = repoService.getRepository(DEPLOY_REPO).getMetadataService(); stratusMetaService = repoService.getRepository(STRATUS_REPO).getMetadataService(); cmsdbMetaService = repoService.getRepository(CMSDB_REPO).getMetadataService(); branchService = ServiceFactory.getBranchService(dataSource, implementations); context = newEntityContext(); }
@BeforeClass public static void setup() { MetadataDataLoader loader = MetadataDataLoader.getInstance(getDataSource()); loader.loadTestDataFromResource(); repo = RepositoryServiceFactory.createRepositoryService(getDataSource(), "localCMSServer").getRepository( RAPTOR_PAAS); }
@BeforeClass public static void setUp() { String connectionString = CMSMongoTest.getConnectionString(); dataSource = new MongoDataSource(connectionString); config = new CMSDBConfig(dataSource); metaLoader = MetadataDataLoader.getInstance(dataSource); metaLoader.loadTestDataFromResource(); metaLoader.loadCMSDBMetaDataFromResource(); repoService = RepositoryServiceFactory.createRepositoryService(dataSource, "localCMSServer"); raptorLoader = RuntimeDataLoader.getDataLoader(dataSource, repoService, RAPTOR_REPO); raptorLoader.load(RAPTOR_DATA_FILE); deployLoader = RuntimeDataLoader.getDataLoader(dataSource, repoService, DEPLOY_REPO); deployLoader.load(DEPLOY_DATA_FILE); stratusLoader = RuntimeDataLoader.getDataLoader(dataSource, repoService, STRATUS_REPO); stratusLoader.load(STRATUS_DATA_FILE); cmsdbLoader = RuntimeDataLoader.getDataLoader(dataSource, repoService, CMSDB_REPO); cmsdbLoader.load(CMSDB_DATA_FILE); // create a testing branch List<PersistenceService.Registration> implementations = RegistrationUtils.getTestDalImplemantation(dataSource); entityService = ServiceFactory.getEntityService(dataSource, repoService, implementations); persistenceService = DalServiceFactory.getPersistenceService(dataSource, implementations); raptorMetaService = repoService.getRepository(RAPTOR_REPO).getMetadataService(); deployMetaService = repoService.getRepository(DEPLOY_REPO).getMetadataService(); stratusMetaService = repoService.getRepository(STRATUS_REPO).getMetadataService(); cmsdbMetaService = repoService.getRepository(CMSDB_REPO).getMetadataService(); branchService = ServiceFactory.getBranchService(dataSource, implementations); context = newEntityContext(); cmsdbPersistcontext = newPersistentContext(cmsdbMetaService); }
public static void main(String[] args) { MongoDataSource ds = new MongoDataSource("localhost"); MetadataDataLoader.getInstance(ds).loadTestDataFromResource(); TestDataLoader.getDataLoader(ds, RAPTOR).cleanUp(); long temp = System.currentTimeMillis(); List<BsonEntity> resultList = RaptorEntityGenerator.generateRaptorTopology(COSEnum.QA, "srp-app" + temp, 3); TestDataLoader raptorLoader = TestDataLoader.getDataLoader(new MongoDataSource("localhost:27017"), RAPTOR); raptorLoader.load(resultList, DBCollectionPolicy.SplitByMetadata); System.out.println("abc"); }
dataSource = new MongoDataSource(connectionString); config = new CMSDBConfig(dataSource); metaLoader = MetadataDataLoader.getInstance(dataSource); metaLoader.loadTestDataFromResource(); metaLoader.loadCMSDBMetaDataFromResource(); repoService = RepositoryServiceFactory.createRepositoryService(dataSource, "localCMSServer"); raptorLoader = RuntimeDataLoader.getDataLoader(dataSource, repoService, RAPTOR_REPO);
@BeforeClass public static void setup() { MetadataDataLoader loader = MetadataDataLoader.getInstance(getDataSource()); loader.loadTestDataFromResource(); repositoryService = RepositoryServiceFactory.createRepositoryService(getDataSource(), "localCMSServer"); repo = repositoryService.getRepository(RAPTOR_PAAS); }
dataSource = new MongoDataSource(connectionString); config = new CMSDBConfig(dataSource); metaLoader = MetadataDataLoader.getInstance(dataSource); metaLoader.loadTestDataFromResource(); metaLoader.loadCMSDBMetaDataFromResource(); repoService = RepositoryServiceFactory.createRepositoryService(dataSource, "localCMSServer"); raptorLoader = RuntimeDataLoader.getDataLoader(dataSource, repoService, RAPTOR_REPO);
public static void main(String[] args) { MongoDataSource ds = new MongoDataSource("localhost"); MetadataDataLoader.getInstance(ds).loadTestDataFromResource(); TestDataLoader.getDataLoader(ds, RAPTOR).cleanUp(); long temp = System.currentTimeMillis(); TestDataLoader raptorLoader = TestDataLoader.getDataLoader(new MongoDataSource("localhost:27017"), RAPTOR); generateRaptorTopology(raptorLoader, COSEnum.QA, "srp-app" + temp, 3); }
dataSource = new MongoDataSource(connectionString); config = new CMSDBConfig(dataSource); metaLoader = MetadataDataLoader.getInstance(dataSource); metaLoader.loadTestDataFromResource(); metaLoader.loadCMSDBMetaDataFromResource(); repoService = RepositoryServiceFactory.createRepositoryService(dataSource, "localCMSServer"); raptorLoader = RuntimeDataLoader.getDataLoader(dataSource, repoService, RAPTOR_REPO);
public static void main(String[] args) { MongoDataSource ds = new MongoDataSource("localhost"); MetadataDataLoader.getInstance(ds).loadTestDataFromResource(); TestDataLoader.getDataLoader(ds, RAPTOR).cleanUp(); long temp = System.currentTimeMillis(); List<BsonEntity> resultList = RaptorEntityGenerator.generateRaptorTopology(COSEnum.QA, "srp-app" + temp, 3); TestDataLoader raptorLoader = TestDataLoader.getDataLoader(new MongoDataSource("localhost:27017"), RAPTOR); raptorLoader.load(resultList, DBCollectionPolicy.SplitByMetadata); System.out.println("abc"); }