/** * @author Martin Karkowski * @email m.karkowski@zema.de * @create date 2021-08-27 09:48:27 * @modify date 2021-08-27 09:48:27 * @desc [description] */ import { DEFAULT_TOKEN } from "../defaults/default.params"; import { JobControllerService, OpenAPI, TrackingStationControllerService } from "../generated/index"; import { getActiveTasksFromMES } from "../src/xetics.functions"; // Open API OpenAPI.TOKEN = DEFAULT_TOKEN; async function main() { const station = 10019; console.time("alljobs"); await JobControllerService.getTrackingJobs2({ size: 2048 }); console.timeEnd("alljobs"); console.time("get_active_tasks"); await getActiveTasksFromMES(station); console.timeEnd("get_active_tasks"); console.time("cached_get_active_tasks"); await getActiveTasksFromMES(station); console.timeEnd("cached_get_active_tasks"); console.time("get_active_tasks"); await getActiveTasksFromMES(station, 5); console.timeEnd("get_active_tasks"); console.time("get_active_task_simple"); await TrackingStationControllerService.findAllProcessingJobs({ size: 2048, stationId: 10019 }); console.timeEnd("get_active_task_simple"); console.time("get_active_task_simple"); await TrackingStationControllerService.findAllProcessingJobs({ size: 5, stationId: 10019 }); console.timeEnd("get_active_task_simple"); } main();