Loading js-apps/meep-frontend/src/js/containers/exec/event-replay-pane.js +2 −0 Original line number Diff line number Diff line Loading @@ -118,6 +118,7 @@ class EventReplayPane extends Component { this.getDescription(event.target.value); }} value={this.props.replayFileSelected} disabled={this.replayRunning()} data-cy={EXEC_EVT_REPLAY_FILES} /> </GridCell> Loading @@ -131,6 +132,7 @@ class EventReplayPane extends Component { <Checkbox checked={this.props.replayLoop} onChange={e => this.props.changeReplayLoop(e.target.checked)} disabled={this.replayRunning()} > Loop </Checkbox> Loading js-apps/meep-frontend/src/js/state/ui/index.js +2 −2 Original line number Diff line number Diff line Loading @@ -33,8 +33,8 @@ const initialState = { automaticRefresh: false, refreshInterval: 1000, execShowApps: false, showDashboardConfig: false, dashboardConfigExpanded: false, dashCfgMode: false, eventCfgMode: false, dashboardView1: NET_TOPOLOGY_VIEW, dashboardView2: VIEW_NAME_NONE, sourceNodeSelected: '', Loading test/cypress/integration/tests/scenario-exec-spec-mob-event-demo-app.js +4 −1 Original line number Diff line number Diff line Loading @@ -245,7 +245,7 @@ describe('Scenario Execution', function () { cy.viewport(1920, 1080); cy.visit(meepUrl); cy.wait(1000); } // Deploy scenario with provided name Loading Loading @@ -290,6 +290,7 @@ describe('Scenario Execution', function () { function testCancelEvent() { cy.log('Cancel event creation'); click(meep.EXEC_BTN_EVENT); click(meep.EXEC_BTN_MANUAL_REPLAY); verifyForm(meep.EXEC_EVT_TYPE, true); verifyEnabled(meep.MEEP_BTN_CANCEL, true); // verifyEnabled(meep.MEEP_BTN_APPLY, false) Loading @@ -313,6 +314,7 @@ describe('Scenario Execution', function () { function createMobilityEvent(elem, dest) { cy.log('Moving ' + elem + ' --> ' + dest); click(meep.EXEC_BTN_EVENT); click(meep.EXEC_BTN_MANUAL_REPLAY); select(meep.EXEC_EVT_TYPE, meep.MOBILITY_EVENT); select(meep.EXEC_EVT_MOB_TARGET, elem); select(meep.EXEC_EVT_MOB_DEST, dest); Loading @@ -328,6 +330,7 @@ describe('Scenario Execution', function () { cy.log('Setting Net Char for type[' + elemType + '] name[' + name + '] latency[' + l + '] variation[' + lv + '] packetLoss[' + pl + '] throughput[' + tp + ']'); click(meep.EXEC_BTN_EVENT); click(meep.EXEC_BTN_MANUAL_REPLAY); select(meep.EXEC_EVT_TYPE, meep.NETWORK_CHARACTERISTICS_EVENT); select(meep.EXEC_EVT_NC_TYPE, elemType); select(meep.EXEC_EVT_NC_NAME, name); Loading test/cypress/integration/tests/scenario-exec-spec.js +3 −0 Original line number Diff line number Diff line Loading @@ -159,6 +159,7 @@ describe('Scenario Execution', function () { function testCancelEvent() { cy.log('Cancel event creation'); click(meep.EXEC_BTN_EVENT); click(meep.EXEC_BTN_MANUAL_REPLAY); verifyForm(meep.EXEC_EVT_TYPE, true); verifyEnabled(meep.MEEP_BTN_CANCEL, true); // verifyEnabled(meep.MEEP_BTN_APPLY, false) Loading Loading @@ -193,6 +194,7 @@ describe('Scenario Execution', function () { function createMobilityEvent(elem, dest) { cy.log('Moving ' + elem + ' --> ' + dest); click(meep.EXEC_BTN_EVENT); click(meep.EXEC_BTN_MANUAL_REPLAY); select(meep.EXEC_EVT_TYPE, meep.MOBILITY_EVENT); select(meep.EXEC_EVT_MOB_TARGET, elem); select(meep.EXEC_EVT_MOB_DEST, dest); Loading @@ -208,6 +210,7 @@ describe('Scenario Execution', function () { cy.log('Setting Net Char for type[' + elemType + '] name[' + name + '] latency[' + l + '] variation[' + lv + '] packetLoss[' + pl + '] throughput[' + tp + ']'); click(meep.EXEC_BTN_EVENT); click(meep.EXEC_BTN_MANUAL_REPLAY); select(meep.EXEC_EVT_TYPE, meep.NETWORK_CHARACTERISTICS_EVENT); select(meep.EXEC_EVT_NC_TYPE, elemType); select(meep.EXEC_EVT_NC_NAME, name); Loading Loading
js-apps/meep-frontend/src/js/containers/exec/event-replay-pane.js +2 −0 Original line number Diff line number Diff line Loading @@ -118,6 +118,7 @@ class EventReplayPane extends Component { this.getDescription(event.target.value); }} value={this.props.replayFileSelected} disabled={this.replayRunning()} data-cy={EXEC_EVT_REPLAY_FILES} /> </GridCell> Loading @@ -131,6 +132,7 @@ class EventReplayPane extends Component { <Checkbox checked={this.props.replayLoop} onChange={e => this.props.changeReplayLoop(e.target.checked)} disabled={this.replayRunning()} > Loop </Checkbox> Loading
js-apps/meep-frontend/src/js/state/ui/index.js +2 −2 Original line number Diff line number Diff line Loading @@ -33,8 +33,8 @@ const initialState = { automaticRefresh: false, refreshInterval: 1000, execShowApps: false, showDashboardConfig: false, dashboardConfigExpanded: false, dashCfgMode: false, eventCfgMode: false, dashboardView1: NET_TOPOLOGY_VIEW, dashboardView2: VIEW_NAME_NONE, sourceNodeSelected: '', Loading
test/cypress/integration/tests/scenario-exec-spec-mob-event-demo-app.js +4 −1 Original line number Diff line number Diff line Loading @@ -245,7 +245,7 @@ describe('Scenario Execution', function () { cy.viewport(1920, 1080); cy.visit(meepUrl); cy.wait(1000); } // Deploy scenario with provided name Loading Loading @@ -290,6 +290,7 @@ describe('Scenario Execution', function () { function testCancelEvent() { cy.log('Cancel event creation'); click(meep.EXEC_BTN_EVENT); click(meep.EXEC_BTN_MANUAL_REPLAY); verifyForm(meep.EXEC_EVT_TYPE, true); verifyEnabled(meep.MEEP_BTN_CANCEL, true); // verifyEnabled(meep.MEEP_BTN_APPLY, false) Loading @@ -313,6 +314,7 @@ describe('Scenario Execution', function () { function createMobilityEvent(elem, dest) { cy.log('Moving ' + elem + ' --> ' + dest); click(meep.EXEC_BTN_EVENT); click(meep.EXEC_BTN_MANUAL_REPLAY); select(meep.EXEC_EVT_TYPE, meep.MOBILITY_EVENT); select(meep.EXEC_EVT_MOB_TARGET, elem); select(meep.EXEC_EVT_MOB_DEST, dest); Loading @@ -328,6 +330,7 @@ describe('Scenario Execution', function () { cy.log('Setting Net Char for type[' + elemType + '] name[' + name + '] latency[' + l + '] variation[' + lv + '] packetLoss[' + pl + '] throughput[' + tp + ']'); click(meep.EXEC_BTN_EVENT); click(meep.EXEC_BTN_MANUAL_REPLAY); select(meep.EXEC_EVT_TYPE, meep.NETWORK_CHARACTERISTICS_EVENT); select(meep.EXEC_EVT_NC_TYPE, elemType); select(meep.EXEC_EVT_NC_NAME, name); Loading
test/cypress/integration/tests/scenario-exec-spec.js +3 −0 Original line number Diff line number Diff line Loading @@ -159,6 +159,7 @@ describe('Scenario Execution', function () { function testCancelEvent() { cy.log('Cancel event creation'); click(meep.EXEC_BTN_EVENT); click(meep.EXEC_BTN_MANUAL_REPLAY); verifyForm(meep.EXEC_EVT_TYPE, true); verifyEnabled(meep.MEEP_BTN_CANCEL, true); // verifyEnabled(meep.MEEP_BTN_APPLY, false) Loading Loading @@ -193,6 +194,7 @@ describe('Scenario Execution', function () { function createMobilityEvent(elem, dest) { cy.log('Moving ' + elem + ' --> ' + dest); click(meep.EXEC_BTN_EVENT); click(meep.EXEC_BTN_MANUAL_REPLAY); select(meep.EXEC_EVT_TYPE, meep.MOBILITY_EVENT); select(meep.EXEC_EVT_MOB_TARGET, elem); select(meep.EXEC_EVT_MOB_DEST, dest); Loading @@ -208,6 +210,7 @@ describe('Scenario Execution', function () { cy.log('Setting Net Char for type[' + elemType + '] name[' + name + '] latency[' + l + '] variation[' + lv + '] packetLoss[' + pl + '] throughput[' + tp + ']'); click(meep.EXEC_BTN_EVENT); click(meep.EXEC_BTN_MANUAL_REPLAY); select(meep.EXEC_EVT_TYPE, meep.NETWORK_CHARACTERISTICS_EVENT); select(meep.EXEC_EVT_NC_TYPE, elemType); select(meep.EXEC_EVT_NC_NAME, name); Loading