UNPKG

@wbg-mde/repository

Version:

Managing all common method for file system CRUD operations.

39 lines (38 loc) 1.42 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const rimraf = require("rimraf"); const mkdirp = require("mkdirp"); const test_config_1 = require("./test/test_config"); const import_ddi_test_1 = require("./test/import_ddi.test"); const import_geospatial_test_1 = require("./test/import_geospatial.test"); const import_dublincore_test_1 = require("./test/import_dublincore.test"); rimraf.sync(test_config_1.TestConfig.outputPath.ddi); rimraf.sync(test_config_1.TestConfig.outputPath.geospatial); rimraf.sync(test_config_1.TestConfig.outputPath.dublincore); mkdirp.sync(test_config_1.TestConfig.outputPath.ddi); mkdirp.sync(test_config_1.TestConfig.outputPath.geospatial); mkdirp.sync(test_config_1.TestConfig.outputPath.dublincore); let param = ''; if (process.argv.length > 2) { param = process.argv[2]; } switch (param) { case 'geospatial': { let importGeo = new import_geospatial_test_1.ImportGeospatialTest(); importGeo.execute(); } break; case 'ddi': { let importDDITest = new import_ddi_test_1.ImportDDITest(); importDDITest.execute(); } break; case 'dublincore': { let importDublinCoreTest = new import_dublincore_test_1.ImportDublinCoreTest(); importDublinCoreTest.execute(); } break; }