Package org.apache.geronimo.testsuite.common.ui

Examples of org.apache.geronimo.testsuite.common.ui.ServerTasks


    public void testEclipseUI()
    {
        workbenchShell = WorkbenchUtilities.getWorkbenchWindow().getShell();
        abbotHelper = new AbbotHelper(workbenchShell);
        serverTasks = new ServerTasks(workbenchShell, abbotHelper, Constants.SERVER_V22 );
        workbenchTasks = new WorkbenchTasks(workbenchShell, abbotHelper);

        System.out.println("initial validation and set up");
        // run simple test case to make sure that Geronimo was intalled
        // correctly and switch to the JEE Perspective
View Full Code Here


    public void setHelpers (Shell aShell, AbbotHelper aHelper, String serverVersion) {
        workbenchShell = aShell;
        abbotHelper = aHelper;

        // instantiate the server and project tasks while we're in here
        serverTasks = new ServerTasks (workbenchShell, abbotHelper, serverVersion);
        projectTasks = new ProjectTasks(workbenchShell, abbotHelper);
        workbenchTasks = new WorkbenchTasks(workbenchShell, abbotHelper);
    }
View Full Code Here

        boolean success = false;
        try {
            workbenchShell = WorkbenchUtilities.getWorkbenchWindow().getShell();
            aHelper = new AbbotHelper (workbenchShell);

            ServerTasks serverTasks = new ServerTasks(workbenchShell, aHelper, Constants.SERVER_V21 );
            WorkbenchTasks workbenchTasks = new WorkbenchTasks(workbenchShell, aHelper);
           
            // so we are sure that we are looking in the desired perspective
            workbenchTasks.showJEEPerspective();
           
            // create server from an installed instance
            serverTasks.createServer();

            serverTasks.startServer();

            EclipseSelenium selenium = new EclipseSelenium();
            selenium.start();
           
            selenium.open( "http://localhost:8080/console/" );
            selenium.waitForPageToLoad( "2000" );
            selenium.type("j_username", "system");
            selenium.type("j_password", "manager");
            selenium.click("submit");

            serverTasks.stopServer();

            // remove the server
            serverTasks.removeServer();

            selenium.stop();

            success = true;
        }
View Full Code Here

    public void createPojoProject()
    {
        try {
            aShell = WorkbenchUtilities.getWorkbenchWindow().getShell();
            aHelper = new AbbotHelper(aShell);
            ServerTasks serverTasks = new ServerTasks(aShell, aHelper, Constants.SERVER_V21 );
            serverTasks.createServer();
            aHelper.clickMenuItem (aShell,new String[] {"&Window", "&Close Perspective"});
            Shell perspectiveShell = aHelper.clickMenuItem (aShell,
                                                            new String[] {"&Window", "&Open Perspective", "&Other..."},
                                                            "Open Perspective");
            aHelper.clickItem (perspectiveShell, "Java");
View Full Code Here

    }

    public void addSharedLibSupport()
    {
        try {
            ServerTasks serverTasks = new ServerTasks(aShell, aHelper, Constants.SERVER_V21 );
            serverTasks.showServerOverview();
            aHelper.clickButton(aShell, "Enable in-place shared library support.");
            aHelper.clickMenuItem(aShell,new String[]{"&File","&Save"});
            aHelper.clickMenuItem(aShell, new String[]{"&File","C&lose All"});
            serverTasks.startServer();
        }
        catch (Exception e) {
            e.printStackTrace();       
        }
    }
View Full Code Here

            Shell perspectiveShell = aHelper.clickMenuItem (aShell,
                                                            new String[] {"&Window", "&Open Perspective", "&Other..."},
                                                            "Open Perspective");
            aHelper.clickItem (perspectiveShell, "Java EE (default)");
            aHelper.clickButton (perspectiveShell, IDialogConstants.OK_LABEL)
            ServerTasks serverTasks = new ServerTasks(aShell, aHelper, Constants.SERVER_V21 );
            serverTasks.publishAllProjects();  
        }
        catch (Exception e) {
            e.printStackTrace();
        }
    }
View Full Code Here

    }

    public void deleteServer()
    {
        try {
            ServerTasks serverTasks = new ServerTasks(aShell, aHelper, Constants.SERVER_V21 );
            // stop the server
            serverTasks.stopServer();
            // remove the server
            serverTasks.removeServer();
            success=true;
        }
        catch (Exception e) {
            e.printStackTrace();
        }
View Full Code Here

        success = false;
        try {
            WorkbenchTasks workbenchTasks = new WorkbenchTasks(workbenchShell, abbotHelper);
            // so we are sure that we are looking in the desired perspective
            workbenchTasks.showJEEPerspective();
            ServerTasks serverTasks = new ServerTasks(workbenchShell, abbotHelper, Constants.SERVER_V21 );
            serverTasks.createServer();
            success = true;
        }
        catch (Exception e) {
            e.printStackTrace();
        }
View Full Code Here


    private void startServer() {
        success = false;
        try {
            ServerTasks serverTasks = new ServerTasks(workbenchShell, abbotHelper, Constants.SERVER_V21 );
            serverTasks.startServer();
            success = true;
        }
        catch (Exception e) {
            e.printStackTrace();
        }
View Full Code Here


    private void deleteServer() {
        success = false;
        try {
            ServerTasks serverTasks = new ServerTasks(workbenchShell, abbotHelper, Constants.SERVER_V21 );
            serverTasks.stopServer();
            serverTasks.removeServer();
            success = true;
        }
        catch (Exception e) {
            e.printStackTrace();
        }
View Full Code Here

TOP

Related Classes of org.apache.geronimo.testsuite.common.ui.ServerTasks

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.