[ML] Functional tests - omit node_name in job message assertions (#111529)

This PR removes the node_name from job audit message assertions as it can vary depending on test environments, particularly in cloud.
This commit is contained in:
Robert Oskamp 2021-09-08 17:21:14 +02:00 committed by GitHub
parent 84a3a9b86e
commit dc8f557d3b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 10 deletions

View file

@ -65,11 +65,10 @@ export default ({ getService }: FtrProviderContext) => {
expect(getBody.messages.length).to.eql(1);
expect(omit(getBody.messages[0], 'timestamp')).to.eql({
expect(omit(getBody.messages[0], ['timestamp', 'node_name'])).to.eql({
job_id: 'test_get_job_audit_messages_1',
message: 'Job created',
level: 'info',
node_name: 'node-01',
job_type: 'anomaly_detector',
cleared: true,
});

View file

@ -42,18 +42,16 @@ export default ({ getService }: FtrProviderContext) => {
const messagesDict = keyBy(body.messages, 'job_id');
expect(omit(messagesDict.test_get_job_audit_messages_2, 'timestamp')).to.eql({
expect(omit(messagesDict.test_get_job_audit_messages_2, ['timestamp', 'node_name'])).to.eql({
job_id: 'test_get_job_audit_messages_2',
message: 'Job created',
level: 'info',
node_name: 'node-01',
job_type: 'anomaly_detector',
});
expect(omit(messagesDict.test_get_job_audit_messages_1, 'timestamp')).to.eql({
expect(omit(messagesDict.test_get_job_audit_messages_1, ['timestamp', 'node_name'])).to.eql({
job_id: 'test_get_job_audit_messages_1',
message: 'Job created',
level: 'info',
node_name: 'node-01',
job_type: 'anomaly_detector',
});
expect(body.notificationIndices).to.eql(['.ml-notifications-000002']);
@ -67,11 +65,10 @@ export default ({ getService }: FtrProviderContext) => {
.expect(200);
expect(body.messages.length).to.eql(1);
expect(omit(body.messages[0], 'timestamp')).to.eql({
expect(omit(body.messages[0], ['timestamp', 'node_name'])).to.eql({
job_id: 'test_get_job_audit_messages_1',
message: 'Job created',
level: 'info',
node_name: 'node-01',
job_type: 'anomaly_detector',
});
expect(body.notificationIndices).to.eql(['.ml-notifications-000002']);
@ -85,11 +82,10 @@ export default ({ getService }: FtrProviderContext) => {
.expect(200);
expect(body.messages.length).to.eql(1);
expect(omit(body.messages[0], 'timestamp')).to.eql({
expect(omit(body.messages[0], ['timestamp', 'node_name'])).to.eql({
job_id: 'test_get_job_audit_messages_1',
message: 'Job created',
level: 'info',
node_name: 'node-01',
job_type: 'anomaly_detector',
});
expect(body.notificationIndices).to.eql(['.ml-notifications-000002']);