Package share

Examples of share.DescEntry


    private static String entryType;

    private static DescEntry createDescEntry(String meth_name, String ifc_name, DescEntry parent)
    {
        entryType = "service";
        DescEntry methDesc = new DescEntry();

        if (meth_name.indexOf("#optional") > 0)
        {
            methDesc.isOptional = true;
            meth_name = meth_name.substring(0, meth_name.indexOf("#"));
View Full Code Here


        ArrayList returnArray = new ArrayList();
        Object addAtEnd = null;

        for (int k = 0; k < entriesArray.length; k++)
        {
            DescEntry entry = (DescEntry) entriesArray[k];

            if (entry.entryName.equals("ifc.lang._XComponent"))
            {
                addAtEnd = entry;
            }
View Full Code Here

    protected static DescEntry setErrorDescription(DescEntry entry,
            String ErrorMsg)
    {
        if (entry == null)
        {
            entry = new DescEntry();
        }
        entry.hasErrorMsg = true;
        entry.ErrorMsg = "Error while getting description for test '" +
                fullJob + "' as an API test: " + ErrorMsg;
View Full Code Here

        {
            module = aEntry.substring(0, aEntry.lastIndexOf('.'));
            shortName = aEntry.substring(aEntry.lastIndexOf('.') + 1);
        }

        DescEntry theEntry = new DescEntry();
        theEntry.entryName = aEntry;
        theEntry.longName = aEntry;
        theEntry.isOptional = false;
        theEntry.EntryType = "component";
        theEntry.isToTest = true;
View Full Code Here

        {
            module = entry.substring(0, entry.lastIndexOf('.'));
            shortName = entry.substring(entry.lastIndexOf('.') + 1);
        }

        DescEntry aEntry = new DescEntry();
        aEntry.entryName = entry;
        aEntry.longName = entry;
        aEntry.isOptional = false;
        aEntry.EntryType = "component";
        aEntry.isToTest = true;
View Full Code Here

    public void module(String module)
    {

        String[] checkModules;
        final ComplexDescGetter desc = new ComplexDescGetter();
        DescEntry entry = null;
        module = module.trim();

        /*
        all: check all modules which contains a qa/unoapi folder
        auto: check all modules which contains a qa/unoapi folder except the module is not added
View Full Code Here

        }

        // executing methods tests
        for (int i = 0; i < entry.SubEntryCount; i++)
        {
            DescEntry aSubEntry = entry.SubEntries[i];
            try
            {
                executeMethod(aSubEntry.entryName);
            }
            catch (Exception e)
View Full Code Here

        boolean objectWasCreated = ((Boolean)tEnv.getObjRelation("objectCreated")).booleanValue();

        if (objectWasCreated) {
            oBasicHandler.setTestedInterface(this, log);

            DescEntry methods[] = xTestedEntry.SubEntries;

            String  names[] = new String[methods.length + 1];
            boolean isOpt[] = new boolean[methods.length + 1];
            String other[] = new String[1];
View Full Code Here

                return false;
            }

            param.put("ServiceFactory", msf);

            DescEntry entry = entries[l];

            //get some helper classes
            Summarizer sumIt = new Summarizer();
            DynamicClassLoader dcl = new DynamicClassLoader();
View Full Code Here

                    continue;
                }

//            param.put("ServiceFactory", msf);

                DescEntry entry = entries[l];

                //get some helper classes
                Summarizer sumIt = new Summarizer();

                TestCase tCase = null;

                try
                {
                    tCase = (TestCase) dcl.getInstance("mod._" + entry.entryName);
                }
                catch (java.lang.IllegalArgumentException ie)
                {
                    entry.ErrorMsg = ie.getMessage();
                    entry.hasErrorMsg = true;
                }
                catch (java.lang.NoClassDefFoundError ie)
                {
                    entry.ErrorMsg = ie.getMessage();
                    entry.hasErrorMsg = true;
                }

                if (tCase == null)
                {
                    Summarizer.summarizeDown(entry, entry.ErrorMsg);

                    LogWriter sumObj = OutProducerFactory.createOutProducer(param);
                    entry.UserDefinedParams = param;
                    sumObj.initialize(entry, logging);
                    sumObj.summary(entry);

                    continue;
                }

                if (debug)
                {
                    System.out.println("sleeping 5 seconds..");
                }
                util.utils.shortWait(5000);

                System.out.println("Creating: " + entry.entryName);

                LogWriter log = (LogWriter) dcl.getInstance((String) param.get("LogWriter"));
                log.initialize(entry, logging);
                entry.UserDefinedParams = param;

                TestEnvironment tEnv = null;

                try
                {
                    tCase.setLogWriter((PrintWriter) log);
                    tCase.initializeTestCase(param);
                    tEnv = tCase.getTestEnvironment(param);
                }
                catch (Exception e)
                {
                    System.out.println("Exception while creating " + tCase.getObjectName());
                    System.out.println("Message " + e.getMessage());
                    e.printStackTrace();
                    tEnv = null;
                }
                catch (java.lang.UnsatisfiedLinkError e)
                {
                    System.out.println("Exception while creating " + tCase.getObjectName());
                    System.out.println("Message " + e.getMessage());
                    tEnv = null;
                }
                catch (java.lang.NoClassDefFoundError e)
                {
                    System.out.println("Exception while creating " + tCase.getObjectName());
                    System.out.println("Message " + e.getMessage());
                    tEnv = null;
                }

                if (tEnv == null)
                {
                    Summarizer.summarizeDown(entry, "Couldn't create " + tCase.getObjectName());

                    LogWriter sumObj = OutProducerFactory.createOutProducer(param);
                    entry.UserDefinedParams = param;
                    sumObj.initialize(entry, logging);
                    sumObj.summary(entry);

                    continue;
                }

                System.out.println(tCase.getObjectName() + " recreated ");

                for (int j = 0; j < entry.SubEntryCount; j++)
                {
                    DescEntry aSubEntry = entry.SubEntries[j];
                    if (!aSubEntry.isToTest)
                    {
                        Summarizer.summarizeDown(aSubEntry, "not part of the job");

                        continue;
View Full Code Here

TOP

Related Classes of share.DescEntry

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.