mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 09:48:58 -04:00
Move task partitions tests
This commit is contained in:
parent
27476b279f
commit
9f703e30e8
4 changed files with 39 additions and 2 deletions
|
@ -16,6 +16,7 @@ import {
|
|||
} from '@kbn/core/server';
|
||||
import { EventEmitter } from 'events';
|
||||
import { TaskManagerStartContract } from '@kbn/task-manager-plugin/server';
|
||||
import { BACKGROUND_TASK_NODE_SO_NAME } from '@kbn/task-manager-plugin/server/saved_objects';
|
||||
|
||||
const scope = 'testing';
|
||||
const taskManagerQuery = {
|
||||
|
@ -398,4 +399,40 @@ export function initRoutes(
|
|||
}
|
||||
}
|
||||
);
|
||||
|
||||
router.post(
|
||||
{
|
||||
path: `/api/update_kibana_node`,
|
||||
validate: {
|
||||
body: schema.object({
|
||||
id: schema.string(),
|
||||
lastSeen: schema.string(),
|
||||
}),
|
||||
},
|
||||
},
|
||||
async function (
|
||||
context: RequestHandlerContext,
|
||||
req: KibanaRequest<any, any, any, any>,
|
||||
res: KibanaResponseFactory
|
||||
): Promise<IKibanaResponse<any>> {
|
||||
const { id, lastSeen } = req.body;
|
||||
|
||||
const client = (await context.core).savedObjects.getClient({
|
||||
includedHiddenTypes: [BACKGROUND_TASK_NODE_SO_NAME],
|
||||
});
|
||||
const node = await client.update(
|
||||
BACKGROUND_TASK_NODE_SO_NAME,
|
||||
id,
|
||||
{
|
||||
id,
|
||||
last_seen: lastSeen,
|
||||
},
|
||||
{ upsert: { id, last_seen: lastSeen }, refresh: false, retryOnConflict: 3 }
|
||||
);
|
||||
|
||||
return res.ok({
|
||||
body: node,
|
||||
});
|
||||
}
|
||||
);
|
||||
}
|
||||
|
|
|
@ -18,6 +18,7 @@ export default function ({ loadTestFile }: FtrProviderContext) {
|
|||
loadTestFile(require.resolve('./task_management_removed_types'));
|
||||
loadTestFile(require.resolve('./check_registered_task_types'));
|
||||
loadTestFile(require.resolve('./kibana_discovery_service'));
|
||||
loadTestFile(require.resolve('./task_partitions'));
|
||||
|
||||
loadTestFile(require.resolve('./migrations'));
|
||||
});
|
||||
|
|
|
@ -166,7 +166,7 @@ export default function ({ getService }: FtrProviderContext) {
|
|||
await updateKibanaNodes();
|
||||
await setTimeoutAsync(10000);
|
||||
|
||||
const tasksToSchedule = [];
|
||||
const tasksToSchedule: Array<Promise<SerializedConcreteTaskInstance>> = [];
|
||||
for (let i = 0; i < 3; i++) {
|
||||
tasksToSchedule.push(
|
||||
scheduleTask({
|
|
@ -16,7 +16,6 @@ export default function ({ loadTestFile }: FtrProviderContext) {
|
|||
loadTestFile(require.resolve('./task_management'));
|
||||
loadTestFile(require.resolve('./task_management_scheduled_at'));
|
||||
loadTestFile(require.resolve('./task_management_removed_types'));
|
||||
loadTestFile(require.resolve('./task_partitions'));
|
||||
|
||||
loadTestFile(require.resolve('./migrations'));
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue