UNPKG

carthorse

Version:

A geospatial trail data processing pipeline for building 3D trail databases with elevation data

26 lines 1.08 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TestOrchestrator = void 0; const child_process_1 = require("child_process"); class TestOrchestrator { /** * Rebuild the test Postgres database by running the create_test_database.sh script. * This is a static method so it can be called without an instance. */ static rebuildTestDatabase() { console.log('🛠️ Rebuilding test Postgres database using create_test_database.sh...'); const result = (0, child_process_1.spawnSync)('./create_test_database.sh', ['--yes'], { encoding: 'utf-8' }); if (result.stdout) { console.log(result.stdout); } if (result.stderr) { console.error(result.stderr); } if (result.status !== 0) { throw new Error(`❌ Failed to rebuild test database. Exit code: ${result.status}`); } console.log('✅ Test database rebuilt successfully.'); } } exports.TestOrchestrator = TestOrchestrator; //# sourceMappingURL=TestOrchestrator.js.map