/*
 * JUnitDoclet2TestSuiteClient.java
 *
 * created on Nov 27, 2002, 9:38:35 PM
 *
 * @version $Id: $
 */
package de.ard.sad.fesad.test;

import com.objectfab.tools.junitdoclet.JUnitDoclet;
import org.junitdoclet.PackageLister;

/**
 * calls JUnitDoclet and replaces run_junitdoclet_recursive.bat
 * @author Holger Bartnick
 */
public class JUnitDoclet2TestSuiteClient {
    private static final String PACKAGE_FILE_NAME = "package.txt";
    static String strTopPackage;
    static String strSourePathEntry;
    private static final String PROGRAMNAME = "JUnitDoclet2TestSuite";

    public static void main(String[] args) {
        PackageLister p = new org.junitdoclet.PackageLister();
        strTopPackage = args[0];
        p.setTopPackage(strTopPackage);
        p.setPath(org.junitdoclet.PackageLister.class.getName());
        p.setOutput( strSourePathEntry + "/" + PACKAGE_FILE_NAME);

        strSourePathEntry = args[1];
        String argsJavadoc[] = new String[]{  "-sourcepath", strSourePathEntry
                                            , "-d", strSourePathEntry+"/../junit"
                                            , "-properties", strSourePathEntry + "/../junit/junitdoclet.properties"
                                            , "-buildall"
                                            , "@" + strSourePathEntry + "/" + PACKAGE_FILE_NAME};
        com.sun.tools.javadoc.Main.execute(PROGRAMNAME, JUnitDoclet.class.getName(), argsJavadoc);
    }
}

/*
 * $Log: $
 */
