UNPKG

@n8n/n8n-benchmark

Version:

Cli for running benchmark tests for n8n

22 lines (16 loc) 605 B
import { Command } from '@oclif/core'; import { ScenarioLoader } from '@/scenario/scenarioLoader'; import { loadConfig } from '@/config/config'; export default class ListCommand extends Command { static description = 'List all available scenarios'; async run() { const config = loadConfig(); const scenarioLoader = new ScenarioLoader(); const allScenarios = scenarioLoader.loadAll(config.get('testScenariosPath')); console.log('Available test scenarios:'); console.log(''); for (const scenario of allScenarios) { console.log('\t', scenario.name, ':', scenario.description); } } }