Package org.apache.tools.ant

Examples of org.apache.tools.ant.Task


        log("Performing " + toString(), Project.MSG_INFO);
        BuildException error = null;
        AssertionWarningException warning = null;
        Iterator iter = children.iterator();
        while (iter.hasNext()) {
            Task currentTask = (Task)iter.next();

            try {
                currentTask.perform();
            } catch (TestSkippedException ex) {
                currentTask = unwrapTask(currentTask);
                if (!(currentTask instanceof TestGroupTask)) {
                    throw ex;
                }
            } catch (AssertionWarningException ex) {
                if (ex.getMessage() != null) {
                    log(ex.getMessage(), Project.MSG_ERR);
                } else {
                    StringWriter sw = new StringWriter();
                    ex.printStackTrace(new PrintWriter(sw, true));
                    log(sw.toString(), Project.MSG_ERR);
                   
                }
                if (warning == null) {
                    TaskRegistry.setErrorProperty(ex);
                    currentTask = unwrapTask(currentTask);
                    if (currentTask instanceof ServiceDef) {
                        String name = ((ServiceDef)currentTask).getName();
                        warning = new AssertionWarningException("Warning in Service " + name, ex);
                    } else if (currentTask instanceof ServiceInstance) {
                        String name = currentTask.getTaskName();
                        warning = new AssertionWarningException("Warning in Service " + name, ex);
                    } else if (currentTask instanceof TestGroupTask) {
                        String name = ((TestGroupTask)currentTask).getName();
                        if (currentTask instanceof TestCaseTask) {
                            warning = new AssertionWarningException("Warning in Testcase " + name,
                                                                    ex);
                        } else if (failOnError()) {
                            warning = new AssertionWarningException("Warning in Testgroup " + name,
                                                                    ex);
                        }
                    } else {
                        String name = currentTask.getTaskName();
                        warning = new AssertionWarningException("Warning in Task " + name, ex);
                    }
                }
            } catch (Exception ex) {
                if (ex instanceof BuildException && ex.getMessage() != null) {
                    log(ex.getMessage(), Project.MSG_ERR);
                } else {
                    StringWriter sw = new StringWriter();
                    ex.printStackTrace(new PrintWriter(sw, true));
                    log(sw.toString(), Project.MSG_ERR);
                   
                }
                if (error == null) {
                    TaskRegistry.setErrorProperty(ex);
                    currentTask = unwrapTask(currentTask);
                    if (currentTask instanceof ServiceDef) {
                        String name = ((ServiceDef)currentTask).getName();
                        error = new BuildException("Service " + name + " failed", ex);
                    } else if (currentTask instanceof ServiceInstance) {
                        String name = currentTask.getTaskName();
                        error = new BuildException("Service " + name + " failed", ex);
                    } else if (currentTask instanceof TestGroupTask) {
                        String name = ((TestGroupTask)currentTask).getName();
                        if (currentTask instanceof TestCaseTask) {
                            error = new BuildException("Testcase " + name + " failed", ex);
                        } else if (failOnError()) {
                            error = new BuildException("Testgroup " + name + " failed", ex);
                        }
                    } else {
                        String name = "<unknown>";
                        if (currentTask != null) {
                            name = currentTask.getTaskName();
                        }
                        error = new BuildException("Task " + name + " failed", ex);
                    }
                    if (failOnError()) {
                        throw error;
View Full Code Here


            return false;
        }
        Iterator iter1 = children.iterator();
        Iterator iter2 = other.children.iterator();
        while (iter1.hasNext() && iter2.hasNext()) {
            Task t1 = (Task)iter1.next();
            Task t2 = (Task)iter2.next();
            if (t1 instanceof UnknownElement && t2 instanceof UnknownElement) {
                if (!((UnknownElement)t1).similar((UnknownElement)t2)) {
                    return false;
                }
            } else {
                if (t1.getRuntimeConfigurableWrapper() != t2.getRuntimeConfigurableWrapper()) {
                    return false;
                }
            }
        }
        return true;
View Full Code Here

        trCtrl.setReturnValue(project, 2);
        registry.getFormatter();
        trCtrl.setReturnValue(formatter);
       
        MockControl tkCtrl = MockClassControl.createControl(Task.class);
        Task task = (Task)tkCtrl.getMock();

        MockControl tlCtrl = MockClassControl.createControl(TestLogger.class);
        TestLogger parent = (TestLogger)tlCtrl.getMock();
        parent.getFullName();
        tlCtrl.setReturnValue("bar");
View Full Code Here

        trCtrl.setReturnValue(project, 2);
        registry.getFormatter();
        trCtrl.setReturnValue(formatter);
       
        MockControl tkCtrl = MockClassControl.createControl(Task.class);
        Task task = (Task)tkCtrl.getMock();

        MockControl tlCtrl = MockClassControl.createControl(TestLogger.class);
        TestLogger parent = (TestLogger)tlCtrl.getMock();
        parent.getFullName();
        tlCtrl.setReturnValue("bar");
View Full Code Here

        trCtrl.setReturnValue(project, 2);
        registry.getFormatter();
        trCtrl.setReturnValue(formatter);
       
        MockControl tkCtrl = MockClassControl.createControl(Task.class);
        Task task = (Task)tkCtrl.getMock();

        MockControl tlCtrl = MockClassControl.createControl(TestLogger.class);
        TestLogger parent = (TestLogger)tlCtrl.getMock();
        parent.getFullName();
        tlCtrl.setReturnValue("bar");
View Full Code Here

        trCtrl.setReturnValue(101);
        registry.getProject();
        trCtrl.setReturnValue(project);
       
        MockControl tkCtrl = MockClassControl.createControl(Task.class);
        Task task = (Task)tkCtrl.getMock();

        MockControl evCtrl = MockClassControl.createControl(BuildEvent.class);
        BuildEvent event = (BuildEvent)evCtrl.getMock();
       
        prCtrl.replay();
View Full Code Here

        trCtrl.setReturnValue(101);
        registry.getProject();
        trCtrl.setReturnValue(project);
       
        MockControl tkCtrl = MockClassControl.createControl(Task.class);
        Task task = (Task)tkCtrl.getMock();

        MockControl evCtrl = MockClassControl.createControl(BuildEvent.class);
        BuildEvent event = (BuildEvent)evCtrl.getMock();
        event.getTask();
        evCtrl.setReturnValue(task, 2);
View Full Code Here

        trCtrl.setReturnValue(project, 2);
        registry.getFormatter();
        trCtrl.setReturnValue(formatter);
       
        MockControl tkCtrl = MockClassControl.createControl(Task.class);
        Task task = (Task)tkCtrl.getMock();
        task.getRuntimeConfigurableWrapper();
        tkCtrl.setReturnValue(new RuntimeConfigurable(new Object(), "foo"));

        MockControl evCtrl = MockClassControl.createControl(BuildEvent.class);
        BuildEvent event = (BuildEvent)evCtrl.getMock();
        event.getTask();
View Full Code Here

        trCtrl.setReturnValue(project, 2);
        registry.getFormatter();
        trCtrl.setReturnValue(formatter);
       
        MockControl tkCtrl = MockClassControl.createControl(Task.class);
        Task task = (Task)tkCtrl.getMock();
        task.getRuntimeConfigurableWrapper();
        tkCtrl.setReturnValue(new RuntimeConfigurable(new Object(), "foo"));

        MockControl evCtrl = MockClassControl.createControl(BuildEvent.class);
        BuildEvent event = (BuildEvent)evCtrl.getMock();
        event.getTask();
View Full Code Here

        trCtrl.setReturnValue(101);
        registry.getProject();
        trCtrl.setReturnValue(project, 2);
       
        MockControl tkCtrl = MockClassControl.createControl(Task.class);
        Task task = (Task)tkCtrl.getMock();
        task.getRuntimeConfigurableWrapper();
        tkCtrl.setReturnValue(new RuntimeConfigurable(new Object(), "foo"));

        MockControl evCtrl = MockClassControl.createControl(BuildEvent.class);
        BuildEvent event = (BuildEvent)evCtrl.getMock();
        event.getTask();
View Full Code Here

TOP

Related Classes of org.apache.tools.ant.Task

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.