nope/modules/xetics-lean-connector/test/test.query.ts
2021-08-27 19:10:19 +02:00

42 lines
1.3 KiB
TypeScript

/**
* @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();