@wbg-mde/r-factory
Version:
Metadata editor R integration module
43 lines (42 loc) • 1.99 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const path = require("path");
class TestConfig {
static get scriptPath() { return scriptPath; }
static get inputPath() { return inputPath; }
static get outputPath() { return outputPath; }
static get settings() { return settings; }
static get dictionaryPath() { return dictionaryPath; }
}
exports.TestConfig = TestConfig;
const scriptPath = {
import: process.cwd() + "/dist/r-scripts/import.data.R",
export: process.cwd() + "/dist/r-scripts/export.data.R",
exportCSV: process.cwd() + "/dist/r-scripts/write.csv.R",
exportFWF: process.cwd() + "/dist/r-scripts/export.fwf.R",
destring: process.cwd() + "/dist/r-scripts/destring.variable.update.data.R",
resequence: process.cwd() + "/dist/r-scripts/resequence.data.R",
updateStatus: process.cwd() + "/dist/r-scripts/update.varStats.R",
createCatgry: process.cwd() + "/dist/r-scripts/create.categories.R",
validateKey: process.cwd() + "/dist/r-scripts/basekey.validation.R",
updateVarStats: process.cwd() + "/dist/r-scripts/variable.repoStats.R",
workingDirectory: process.cwd() + "/dist/r-scripts"
};
const inputPath = {
dataset: path.join(process.cwd(), "test_data", "input", "dataset"),
json: path.join(process.cwd(), "test_data", "input", "json"),
csv: path.join(process.cwd(), "test_data", "input", "csv"),
finaljson: path.join(process.cwd(), "test_data", "input", "final-json"),
root: path.join(process.cwd(), "test_data", "input")
};
const outputPath = {
dataset: path.join(process.cwd(), "test_data", "output", "dataset"),
json: path.join(process.cwd(), "test_data", "output", "json"),
csv: path.join(process.cwd(), "test_data", "output", "csv")
};
const dictionaryPath = path.join(process.cwd(), "test_data", "data-dictionary");
const settings = {
memoryLimit: 36000,
freqLimit: 50,
catgryLimit: 1000
};