PrepTestNG.java revision 99faa045b6241c1d2843cce1b7a9d9c97055beae
/*
* CDDL HEADER START
*
* The contents of this file are subject to the terms of the
* Common Development and Distribution License, Version 1.0 only
* (the "License"). You may not use this file except in compliance
* with the License.
*
* You can obtain a copy of the license at
* See the License for the specific language governing permissions
* and limitations under the License.
*
* When distributing Covered Code, include this CDDL HEADER in each
* file and include the License file at
* trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable,
* add the following below this CDDL HEADER, with the fields enclosed
* by brackets "[]" replaced with your own identifying information:
* Portions Copyright [yyyy] [name of copyright owner]
*
* CDDL HEADER END
*
*
* Portions Copyright 2006-2007 Sun Microsystems, Inc.
*/
public class PrepTestNG extends Task
{
private String packageList;
private String methodList;
{
}
{
}
{
}
{
this.packageList = packageList;
}
{
}
{
this.methodList = methodList;
}
public void execute() throws BuildException
{
{
throw new BuildException("Attribute file must be set to the orginal " +
"TestNG XML file");
}
{
throw new BuildException("Attribute toFile must be set to the modified " +
"TestNG XML file");
}
String[] methodLine;
int methodNameStartIdx;
int groupCount = 0;
int packageCount = 0;
int classCount = 0;
int methodCount = 0;
try
{
{
}
else
{
}
{
}
else
{
}
{
}
else
{
}
{
}
else
{
}
{
"REPLACED WITH TAGS GENERATED BY ANT -->") >= 0)
{
{
{
{
groupCount++;
}
}
}
{
{
packageCount++;
}
}
{
{
{
classCount++;
}
}
{
{
{
methodCount++;
classCount++;
{
methodCount++;
}
}
}
}
}
}
else
{
}
}
}
catch(Exception e)
{
}
}
}