mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-06 21:00:22 +00:00
update for test
This commit is contained in:
parent
e27cbf2d28
commit
6a59805b16
@ -46,6 +46,7 @@ import java.util.stream.Collectors;
|
|||||||
import java.util.stream.Stream;
|
import java.util.stream.Stream;
|
||||||
import javax.imageio.ImageIO;
|
import javax.imageio.ImageIO;
|
||||||
import javax.swing.JDialog;
|
import javax.swing.JDialog;
|
||||||
|
import javax.swing.SwingUtilities;
|
||||||
import javax.swing.text.JTextComponent;
|
import javax.swing.text.JTextComponent;
|
||||||
import javax.swing.tree.TreePath;
|
import javax.swing.tree.TreePath;
|
||||||
import org.apache.commons.io.IOUtils;
|
import org.apache.commons.io.IOUtils;
|
||||||
@ -64,7 +65,6 @@ import org.netbeans.jemmy.operators.JCheckBoxOperator;
|
|||||||
import org.netbeans.jemmy.operators.JComboBoxOperator;
|
import org.netbeans.jemmy.operators.JComboBoxOperator;
|
||||||
import org.netbeans.jemmy.operators.JDialogOperator;
|
import org.netbeans.jemmy.operators.JDialogOperator;
|
||||||
import org.netbeans.jemmy.operators.JFileChooserOperator;
|
import org.netbeans.jemmy.operators.JFileChooserOperator;
|
||||||
import org.netbeans.jemmy.operators.JLabelOperator;
|
|
||||||
import org.netbeans.jemmy.operators.JListOperator;
|
import org.netbeans.jemmy.operators.JListOperator;
|
||||||
import org.netbeans.jemmy.operators.JTabbedPaneOperator;
|
import org.netbeans.jemmy.operators.JTabbedPaneOperator;
|
||||||
import org.netbeans.jemmy.operators.JTableOperator;
|
import org.netbeans.jemmy.operators.JTableOperator;
|
||||||
@ -175,21 +175,24 @@ public class AutopsyTestCases {
|
|||||||
|
|
||||||
//select the toggle button for Disk Image or VM File it will be the first button created and proceed to next panel
|
//select the toggle button for Disk Image or VM File it will be the first button created and proceed to next panel
|
||||||
JToggleButtonOperator jtbo = new JToggleButtonOperator(wo, 0);
|
JToggleButtonOperator jtbo = new JToggleButtonOperator(wo, 0);
|
||||||
new Timeout("pausing", 60000).sleep();
|
|
||||||
jtbo.clickMouse();
|
jtbo.clickMouse();
|
||||||
new Timeout("pausing", 60000).sleep();
|
|
||||||
wo.btNext().clickMouse();
|
wo.btNext().clickMouse();
|
||||||
new Timeout("pausing", 60000).sleep();
|
new Timeout("pausing", 5000).sleep();
|
||||||
JTextFieldOperator jtfo0 = new JTextFieldOperator(wo, 0);
|
JTextFieldOperator jtfo0 = new JTextFieldOperator(wo, 0);
|
||||||
String img_path = getEscapedPath(System.getProperty("img_path"));
|
String img_path = getEscapedPath(System.getProperty("img_path"));
|
||||||
String imageDir = img_path;
|
String imageDir = img_path;
|
||||||
|
logger.log(Level.INFO, "setting image path to " + imageDir);
|
||||||
((JTextComponent) jtfo0.getSource()).setText(imageDir);
|
((JTextComponent) jtfo0.getSource()).setText(imageDir);
|
||||||
new Timeout("pausing", 60000).sleep();
|
new Timeout("pausing", 5000).sleep();
|
||||||
JComboBoxOperator comboBoxOperator = new JComboBoxOperator(wo, 0);
|
JComboBoxOperator comboBoxOperator = new JComboBoxOperator(wo, 0);
|
||||||
|
logger.log(Level.INFO, "setting time zone");
|
||||||
comboBoxOperator.setSelectedItem("(GMT-5:00) America/New_York");
|
comboBoxOperator.setSelectedItem("(GMT-5:00) America/New_York");
|
||||||
new Timeout("pausing", 60000).sleep();
|
// do in invoke later to allow time for validation to happen.
|
||||||
wo.btNext().clickMouse();
|
SwingUtilities.invokeLater(() -> {
|
||||||
new Timeout("pausing", 60000).sleep();
|
new Timeout("pausing", 5000).sleep();
|
||||||
|
logger.log(Level.INFO, "clicking next button");
|
||||||
|
wo.btNext().clickMouse();
|
||||||
|
});
|
||||||
} catch (TimeoutExpiredException ex) {
|
} catch (TimeoutExpiredException ex) {
|
||||||
logger.log(Level.SEVERE, "AutopsyTestCases.testNewCaseWizard encountered timed out", ex);
|
logger.log(Level.SEVERE, "AutopsyTestCases.testNewCaseWizard encountered timed out", ex);
|
||||||
logSystemDiagnostics();
|
logSystemDiagnostics();
|
||||||
@ -213,14 +216,11 @@ public class AutopsyTestCases {
|
|||||||
|
|
||||||
// pass by host menu with auto-generate host (which should already be selected)
|
// pass by host menu with auto-generate host (which should already be selected)
|
||||||
wo.btNext().clickMouse();
|
wo.btNext().clickMouse();
|
||||||
new Timeout("pausing", 60000).sleep();
|
|
||||||
|
|
||||||
//select the toggle button for Logical Files it will be the third button created and proceed to next panel
|
//select the toggle button for Logical Files it will be the third button created and proceed to next panel
|
||||||
JToggleButtonOperator jtbo = new JToggleButtonOperator(wo, 2);
|
JToggleButtonOperator jtbo = new JToggleButtonOperator(wo, 2);
|
||||||
jtbo.clickMouse();
|
jtbo.clickMouse();
|
||||||
new Timeout("pausing", 60000).sleep();
|
|
||||||
wo.btNext().clickMouse();
|
wo.btNext().clickMouse();
|
||||||
new Timeout("pausing", 60000).sleep();
|
|
||||||
JButtonOperator addButtonOperator = new JButtonOperator(wo, "Add");
|
JButtonOperator addButtonOperator = new JButtonOperator(wo, "Add");
|
||||||
addButtonOperator.pushNoBlock();
|
addButtonOperator.pushNoBlock();
|
||||||
JFileChooserOperator fileChooserOperator = new JFileChooserOperator();
|
JFileChooserOperator fileChooserOperator = new JFileChooserOperator();
|
||||||
@ -228,9 +228,7 @@ public class AutopsyTestCases {
|
|||||||
// set the current directory one level above the directory containing logicalFileSet folder.
|
// set the current directory one level above the directory containing logicalFileSet folder.
|
||||||
fileChooserOperator.goUpLevel();
|
fileChooserOperator.goUpLevel();
|
||||||
fileChooserOperator.chooseFile(new File(getEscapedPath(System.getProperty("img_path"))).getName());
|
fileChooserOperator.chooseFile(new File(getEscapedPath(System.getProperty("img_path"))).getName());
|
||||||
new Timeout("pausing", 60000).sleep();
|
|
||||||
wo.btNext().clickMouse();
|
wo.btNext().clickMouse();
|
||||||
new Timeout("pausing", 60000).sleep();
|
|
||||||
} catch (TimeoutExpiredException ex) {
|
} catch (TimeoutExpiredException ex) {
|
||||||
logger.log(Level.SEVERE, "AutopsyTestCases.testNewCaseWizard encountered timed out", ex);
|
logger.log(Level.SEVERE, "AutopsyTestCases.testNewCaseWizard encountered timed out", ex);
|
||||||
logSystemDiagnostics();
|
logSystemDiagnostics();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user