cy.get('cd-service-details').within(() => {
services.checkServiceStatus('mds');
});
+ });
+
+ it('should stop a daemon', () => {
+ services.clickServiceTab('mds.test', 'Details');
+ services.checkServiceStatus('mds');
+
+ services.daemonAction('mds', 'stop');
+ services.checkServiceStatus('mds', 'stopped');
+ });
+
+ it('should restart a daemon', () => {
+ services.checkExist('mds.test', true);
+ services.clickServiceTab('mds.test', 'Details');
+ services.daemonAction('mds', 'restart');
+ services.checkServiceStatus('mds', 'running');
+ });
+
+ it('should redeploy a daemon', () => {
+ services.checkExist('mds.test', true);
+ services.clickServiceTab('mds.test', 'Details');
+
+ services.daemonAction('mds', 'stop');
+ services.checkServiceStatus('mds', 'stopped');
+ services.daemonAction('mds', 'redeploy');
+ services.checkServiceStatus('mds', 'running');
+ });
+
+ it('should start a daemon', () => {
+ services.checkExist('mds.test', true);
+ services.clickServiceTab('mds.test', 'Details');
+
+ services.daemonAction('mds', 'stop');
+ services.checkServiceStatus('mds', 'stopped');
+ services.daemonAction('mds', 'start');
+ services.checkServiceStatus('mds', 'running');
+ });
+ it('should delete an mds service', () => {
services.deleteService('mds.test');
});
+
+ it('should create and delete snmp-gateway service with version V2c', () => {
+ services.navigateTo('create');
+ services.addService('snmp-gateway', false, '1', 'V2c');
+ services.checkExist('snmp-gateway', true);
+
+ services.clickServiceTab('snmp-gateway', 'Details');
+ cy.get('cd-service-details').within(() => {
+ services.checkServiceStatus('snmp-gateway');
+ });
+
+ services.deleteService('snmp-gateway');
+ });
+
+ it('should create and delete snmp-gateway service with version V3', () => {
+ services.navigateTo('create');
+ services.addService('snmp-gateway', false, '1', 'V3');
+ services.checkExist('snmp-gateway', true);
+
+ services.clickServiceTab('snmp-gateway', 'Details');
+ cy.get('cd-service-details').within(() => {
+ services.checkServiceStatus('snmp-gateway');
+ });
+
+ services.deleteService('snmp-gateway');
+ });
});