Added feature "Run this test now"

This commit is contained in:
boccioli_m
2015-09-22 15:18:16 +02:00
parent ce43626ffe
commit 1ba2fd7238
3 changed files with 36 additions and 1 deletions

View File

@@ -373,6 +373,8 @@ public class TestingList extends Panel {
jPopupMenuConfigs = new javax.swing.JPopupMenu();
jPopupMenuTable = new javax.swing.JPopupMenu();
jMenuItemShowDetails = new javax.swing.JMenuItem();
jSeparator5 = new javax.swing.JPopupMenu.Separator();
jMenuItemRunSingleTest = new javax.swing.JMenuItem();
jSeparator3 = new javax.swing.JPopupMenu.Separator();
jMenuSelect = new javax.swing.JMenu();
jMenuItemSelectAll = new javax.swing.JMenuItem();
@@ -457,6 +459,16 @@ public class TestingList extends Panel {
}
});
jPopupMenuTable.add(jMenuItemShowDetails);
jPopupMenuTable.add(jSeparator5);
jMenuItemRunSingleTest.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icons/play-circled-16-000000.png"))); // NOI18N
jMenuItemRunSingleTest.setText("Run this test now");
jMenuItemRunSingleTest.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItemRunSingleTestActionPerformed(evt);
}
});
jPopupMenuTable.add(jMenuItemRunSingleTest);
jPopupMenuTable.add(jSeparator3);
jMenuSelect.setText("Enable/Disable");
@@ -737,10 +749,11 @@ public class TestingList extends Panel {
if(jTable1.getSelectedRowCount()<2){
Point cursor = evt.getPoint();
int rowAtPoint = jTable1.rowAtPoint(cursor);
jTable1.setRowSelectionInterval(rowAtPoint, rowAtPoint);
jTable1.setRowSelectionInterval(rowAtPoint, rowAtPoint);
}
//enable action Show Test Details only if one row is selected
this.jMenuItemShowDetails.setEnabled(jTable1.getSelectedRows().length == 1);
this.jMenuItemRunSingleTest.setEnabled(jTable1.getSelectedRows().length == 1);
jPopupMenuTable.show(jTable1, evt.getX(), evt.getY());
}
else{
@@ -911,6 +924,13 @@ public class TestingList extends Panel {
}
}//GEN-LAST:event_jMenuItemEditScriptActionPerformed
private void jMenuItemRunSingleTestActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemRunSingleTestActionPerformed
// TODO add your handling code here:
enableAll(false);
enableSelection(true);
jButtonRunActionPerformed( evt);
}//GEN-LAST:event_jMenuItemRunSingleTestActionPerformed
//<editor-fold defaultstate="collapsed" desc="Witget Variables declaration">
// Variables declaration - do not modify//GEN-BEGIN:variables
private javax.swing.JButton jButtonMoveDown;
@@ -930,6 +950,7 @@ public class TestingList extends Panel {
private javax.swing.JMenuItem jMenuItemOpenLog;
private javax.swing.JMenuItem jMenuItemReload;
private javax.swing.JMenuItem jMenuItemReload1;
private javax.swing.JMenuItem jMenuItemRunSingleTest;
private javax.swing.JMenuItem jMenuItemSelectAll;
private javax.swing.JMenuItem jMenuItemSelectNone;
private javax.swing.JMenuItem jMenuItemSelectSelection;
@@ -946,6 +967,7 @@ public class TestingList extends Panel {
private javax.swing.JPopupMenu.Separator jSeparator2;
private javax.swing.JPopupMenu.Separator jSeparator3;
private javax.swing.JPopupMenu.Separator jSeparator4;
private javax.swing.JSeparator jSeparator5;
private javax.swing.JTable jTable1;
// End of variables declaration//GEN-END:variables
//</editor-fold>