public AntUnitSuite()

in src/main/org/apache/ant/antunit/junit3/AntUnitSuite.java [66:87]


    public AntUnitSuite(File scriptFile, Class<?> rootClass) {
        setName(rootClass.getName()); //This name allows eclipse to reexecute the test
        final AntUnitScriptRunner createdScriptRunner;
        try {
            MyProjectFactory prjFactory = new MyProjectFactory(scriptFile);
            createdScriptRunner = new AntUnitScriptRunner(prjFactory);
        } catch (BuildException e) {
            antScriptRunner = null;
            stdout = null;
            stderr = null;
            initializationReportingTest = new ErrorTestCase(e);
            addTest(initializationReportingTest);
            return;
        }
        antScriptRunner = createdScriptRunner;
        initializationReportingTest = null;
        stdout = new MultiProjectDemuxOutputStream(antScriptRunner, false);
        stderr = new MultiProjectDemuxOutputStream(antScriptRunner, true);
        for (String target : antScriptRunner.getTestTargets()) {
            addTest(new AntUnitTestCase(this, scriptFile, target));
        }
    }