mirror of https://gitee.com/anolis/sysom.git
33 lines
1.7 KiB
JavaScript
33 lines
1.7 KiB
JavaScript
/// <reference types="cypress" />
|
|
|
|
describe("SysOM Cluster Manager Test", () => {
|
|
beforeEach(() => {
|
|
// 自动登录
|
|
cy.login()
|
|
})
|
|
it("Invoke schedmoni diagnosis, and check result", () => {
|
|
cy.sysomDiagnosisCheck(
|
|
// 诊断前端url
|
|
"/diagnose/cpu/schedmoni",
|
|
|
|
// 诊断参数
|
|
{
|
|
"instance": "127.0.0.1",
|
|
"timeout": "1",
|
|
"threshold": "1"
|
|
},
|
|
|
|
// 诊断结果处理(在此处判断诊断的结果数据是否符合预期)
|
|
(result) => {
|
|
cy.diagnosisTaskResultHandler(result, () => {
|
|
cy.get('.ant-pro-card-border.ant-pro-card-contain-card > .ant-pro-card-header > .ant-pro-card-title').should("contain.text", "Event overview");
|
|
cy.get(':nth-child(1) > .ant-pro-card > .ant-pro-card-body > .ant-statistic > .ant-statistic-content > .ant-statistic-content-value').invoke('text').should("match", /emergency|warning|normal/);
|
|
cy.get(':nth-child(2) > .ant-pro-card > .ant-pro-card-body > .ant-statistic > .ant-statistic-content > .ant-statistic-content-value').invoke('text').should("match", /emergency|warning|normal/);
|
|
cy.get(':nth-child(3) > .ant-pro-card > .ant-pro-card-body > .ant-statistic > .ant-statistic-content > .ant-statistic-content-value').invoke('text').should("match", /emergency|warning|normal/);
|
|
cy.get(':nth-child(2) > .ant-pro-card-header').should("contain.text", "Timeline Diagram");
|
|
cy.get(':nth-child(3) > .ant-pro-card-header > .ant-pro-card-title').should("contain.text", "Scheduling Jitter Details");
|
|
})
|
|
})
|
|
})
|
|
})
|