42 lines
1.3 KiB
TypeScript
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();
|