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

@@ -90,6 +90,19 @@
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jMenuItemShowDetailsActionPerformed"/>
</Events>
</MenuItem>
<Component class="javax.swing.JPopupMenu$Separator" name="jSeparator5">
</Component>
<MenuItem class="javax.swing.JMenuItem" name="jMenuItemRunSingleTest">
<Properties>
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
<Image iconType="3" name="/icons/play-circled-16-000000.png"/>
</Property>
<Property name="text" type="java.lang.String" value="Run this test now"/>
</Properties>
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jMenuItemRunSingleTestActionPerformed"/>
</Events>
</MenuItem>
<Component class="javax.swing.JPopupMenu$Separator" name="jSeparator3">
</Component>
<Menu class="javax.swing.JMenu" name="jMenuSelect">

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>

Binary file not shown.

After

Width:  |  Height:  |  Size: 407 B