All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.openscm.kundo.plugins.CoberturaCheckDelegate Maven / Gradle / Ivy

//
// Generated stub from file:/buildfactory/kundo/hudson/jobs/Release-Kundo_Plug-ins/workspace/plugins/target/checkout/plugins/kundo-cobertura-plugin/src/main/groovy/org/openscm/kundo/plugins/CoberturaCheckDelegate.groovy
//

package org.openscm.kundo.plugins;

import java.lang.*;
import java.io.*;
import java.net.*;
import java.util.*;
import groovy.lang.*;
import groovy.util.*;
import org.openscm.kundo.plugins.context.BuildContext;

/**
 * Cobertura Check Delegate
 *
 * @author Ramesh Ramakrishnan
 * @version 1.0.0

Description: Perform Adherance Check on the quality metrics, generate coverage Report (supports both XML and HTML)
 */
public class CoberturaCheckDelegate
    extends AbstractCoberturaDelegate
{
    protected Map projectProperties = null;

    protected List srcProjectProperties = null;

    protected List testProjectProperties = null;

    protected List checkProjectProperties = null;

    protected Map indexedProps = null;

    private CoberturaCheckDelegate(java.lang.Void void1, java.lang.Void void2, java.lang.Void void3) {
        super((AntBuilder)null, (BuildContext)null);

        throw new InternalError("Stubbed method");
    }

    /**
     * Setter method for member variable indexedProps
     *
     * @param indexedProps Map of indexed properties to be injected
     */
    public void setIndexedProps(Map indexedProps) {
        throw new InternalError("Stubbed method");
    }

    /**
     * Constructor sets ant and buildContext instances in super class
     *
     * @param ant AntBuilder instance
     * @param buildContext BuildContext instance
     */
    public CoberturaCheckDelegate(AntBuilder ant, BuildContext buildContext) {
        this((java.lang.Void)null, (java.lang.Void)null, (java.lang.Void)null);
        throw new InternalError("Stubbed method");
    }

    /**
     * Implementation of abstract method from AbstractPluginTargetDelegate
     * to hold assertions that all global and local properties are available to the plugin.
     * This method is automatically called prior to execution.
     */
    public void doCheck() {
        throw new InternalError("Stubbed method");
    }

    /**
     * Implementation of abstract method from AbstractPluginTargetDelegate
     * this method is automatically called.
     */
    public void doExecute() {
        throw new InternalError("Stubbed method");
    }

    /**
     * Private method to check if Project adheres to defined quality metrics
     * 

* Metrics can be customised at package level. * This is achieved by providing packageName, branchrate and linerate in the properties in the following format. * [cobertura].[check].[index].[packageName] * [cobertura].[check].[index].[linerate] * [cobertura].[check].[index].[branchrate] *

* * @see http://cobertura.sourceforge.net/anttaskreference.html */ private void performAdherenceCheck() { throw new InternalError("Stubbed method"); } /** * Private method for generating code coverage report * * @see http://cobertura.sourceforge.net/anttaskreference.html */ private void generateReport(java.lang.String format) { throw new InternalError("Stubbed method"); } /** * Private method for merging cobertura coverage file * * @see http://cobertura.sourceforge.net/anttaskreference.html */ private void coberturaMerge() { throw new InternalError("Stubbed method"); } public groovy.lang.MetaClass getMetaClass() { throw new InternalError("Stubbed method"); } public void setMetaClass(groovy.lang.MetaClass metaClass) { throw new InternalError("Stubbed method"); } public java.lang.Object invokeMethod(java.lang.String name, java.lang.Object args) { throw new InternalError("Stubbed method"); } public java.lang.Object getProperty(java.lang.String name) { throw new InternalError("Stubbed method"); } public void setProperty(java.lang.String name, java.lang.Object value) { throw new InternalError("Stubbed method"); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy