krysalis-viprom/src/test/ant/org/krysalis/viprom/ant gump.xml,NONE,1.1 ViPrOMTaskTests.java,NONE,1.1 viprom.xml,NONE,1.1
| Newsgroups | gmane.comp.krysalis.metamorphosis.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/metamorphosis/krysalis-viprom/src/test/ant/org/krysalis/viprom/ant
In directory sc8-pr-cvs1:/tmp/cvs-serv9823/src/test/ant/org/krysalis/viprom/ant
Added Files:
gump.xml ViPrOMTaskTests.java viprom.xml
Log Message:
Some first tinkerings...
--- NEW FILE: gump.xml ---
<?xml version="1.0"?>
<module name="test" fullname="Krysalis Version">
<url href="http://www.krysalis.org/version"/>
<site hostname="krysalis.sourceforge.net"
remotedir="/home/groups/k/kr/krysalis/htdocs/version"/>
<cvs repository="sourceforge" host-prefix="cvs.krysalis"
dir="krysalis"/>
<jars repository="maven"
url="http://www.ibiblio.org/maven/"/>
<description>
Version --- for identifying/managing/processing versions.
</description>
<detailed>
Version.
</detailed>
<what>
<goal>Provide tools and API for automated version detection/identification/mangement/processing</goal>
</what>
<why>
Java does NOT provide a standard version object, and JAR versioning is not 'automation friendly'.
</why>
<vendor>Krysalis Community Project</vendor>
<licence legal="./legal">
This software is released under the Krysalis Patchy Software License 1.1_01.
For detailed legal and licensing issues, please read the LICENSE.* files
in the /legal directory.
</licence>
<credits>
<credit>This software includes software developed by the Apache Software Foundation
(http://www.apache.org/).
</credit>
</credits>
<project name="test"
fullname="Krysalis Version Core Functions">
<version major="0"
minor="0"
fix ="1"
tag="HEAD"/>
<package>org.krysalis.version</package>
<ant target="gump">
<property name="DATE_STAMP" value="@@DATE@@"/>
</ant>
<!-- Work dirs to be included in classpath -->
<work nested="build/ant-bootstrap/test/classes"/>
<home nested="build/ant-bootstrap/test"/>
<code type="java/plain" dir="src/main"/>
<depend project="ant" inherit="runtime"/>
<option project="commons-logging"/>
<jar name="test-@@DATE@@.jar"/>
<nag to="[email protected]"
from="Adam Jack <[email protected]>"/>
</project>
<project name="test-ant"
fullname="Krysalis Version Ant Tasks">
<version major="0"
minor="0"
fix ="1"
tag="HEAD"/>
<package>org.krysalis.version.ant</package>
<!-- Work dirs to be included in classpath -->
<work nested="build/ant-bootstrap/test-ant/classes"/>
<home nested="build/ant-bootstrap/test-ant"/>
<code type="java/plain" dir="src/ant"/>
<depend project="test"/>
<depend project="ant"/>
<depend project="xml-xerces"/>
<ant basedir="." buildfile="build.xml" target="gump" vm="1.2">
<property name="project.name" value="test-ant"/>
<property name="project.part" value="ant"/>
<property name="DATE_STAMP" value="@@DATE@@"/>
</ant>
<jar name="test-ant-@@DATE@@.jar"/>
<nag to="[email protected]"
from="Adam Jack <[email protected]>"/>
</project>
<project name="test-ant-test"
fullname="Krysalis Version Ant Tasks Test Script">
<version major="0"
minor="0"
fix ="1"
tag="HEAD"/>
<package>org.krysalis.version.ant.test</package>
<depend project="test" inherit="all"/>
<depend project="test-ant" inherit="all"/>
<depend project="ant-testutil"/>
<ant basedir="." buildfile="build-ant-test.xml" target="gump"/>
<nag to="[email protected]"
from="Adam Jack <[email protected]>"/>
</project>
<project name="test-ant-sample"
fullname="Krysalis Version Ant Tasks Sample Script">
<version major="0"
minor="0"
fix ="1"
tag="HEAD"/>
<package>org.krysalis.version.ant.sample</package>
<depend project="test" inherit="all"/>
<depend project="test-ant" inherit="all"/>
<ant basedir="." buildfile="build-ant-sample.xml" target="gump"/>
<nag to="[email protected]"
from="Adam Jack <[email protected]>"/>
</project>
<project name="test-ant-samples"
fullname="Krysalis Version Ant Tasks Included Sample Scripts">
<version major="0"
minor="0"
fix ="1"
tag="HEAD"/>
<package>org.krysalis.version.ant</package>
<code type="java/plain" dir="src/ant"/>
<depend project="test" inherit="all"/>
<depend project="test-ant" inherit="all"/>
<ant basedir="." buildfile="build-ant-samples.xml" target="gump"/>
<nag to="[email protected]"
from="Adam Jack <[email protected]>"/>
</project>
<project name="test-ant-test-optional-missing"
fullname="Krysalis Version Ant Tasks Sample Scripts">
<version major="0"
minor="0"
fix ="1"
tag="HEAD"/>
<package>org.krysalis.version.missing</package>
<ant basedir="." buildfile="build-ant-test-optional-missing.xml" target="gump"/>
<depend project="ant" inherit="runtime"/>
<nag to="[email protected]"
from="Adam Jack <[email protected]>"/>
</project>
<project name="test-antlib"
fullname="Krysalis Version (Centipede) AntLib">
<version major="0"
minor="0"
fix ="1"
tag="HEAD"/>
<package>org.krysalis.version.ant</package>
<code type="java/plain" dir="src/ant"/>
<code type="cent/plain" dir="src/cent"/>
<test type="test/junit" dir="src/test/ant"/>
<depend project="krysalis-centipede" inherit="all"/>
<depend project="test"/>
<depend project="test-ant"/>
<depend project="ant" inherit="runtime"/>
<depend project="ant-testutil"/>
<depend project="xml-xerces"/>
<ant basedir="." buildfile="centibuild.xml" target="antlib-gump" vm="1.2">
<property name="ant.home" project="ant" reference="home"/>
<property name="project.name" value="test-antlib"/>
</ant>
<nag to="[email protected]"
from="Adam Jack <[email protected]>"/>
</project>
<project name="test-antlib-samples"
fullname="Krysalis Version (Centipede) AntLib Samples">
<version major="0"
minor="0"
fix ="1"
tag="HEAD"/>
<package>org.krysalis.version.antlib</package>
<depend project="krysalis-centipede" inherit="all"/>
<depend project="test"/>
<depend project="test-ant"/>
<depend project="test-antlib"/>
<depend project="ant"/>
<depend project="ant-testutil"/>
<depend project="xml-xerces"/>
<ant basedir="." buildfile="build-antlib-samples.xml" target="gump">
<property name="project.name" value="test-antlib-samples"/>
<property name="ant.home" project="ant" reference="home"/>
</ant>
<nag to="[email protected]"
from="Adam Jack <[email protected]>"/>
</project>
<project name="test-eclipse"
fullname="Krysalis Version Eclipse Plugin">
<package>org.krysalis.version.eclipse</package>
<code type="java/plain" dir="src/eclipse"/>
<depend project="test" inherit="all"/>
<depend project="eclipse"/>
<depend project="krysalis-centipede" inherit="all"/>
<ant basedir="." buildfile="centibuild.xml" target="eclipse-gump" vm="1.2">
<property name="ant.home" project="ant" reference="home"/>
<property name="project.name" value="test-eclipse"/>
<property name="DATE_STAMP" value="@@DATE@@"/>
</ant>
<jar name="build/test-eclipse-@@DATE@@.jar"/>
<nag to="[email protected]"
from="Adam Jack <[email protected]>"/>
</project>
<project name="test"
fullname="Krysalis Version">
<version major="0"
minor="0"
fix ="1"
tag="HEAD"/>
<package>org.krysalis.version</package>
<code type="java/plain" dir="src/main"/>
<code type="cent/plain" dir="src/cent"/>
<test type="test/junit" dir="src/test/main"/>
<depend project="test-ant" inherit="all"/>
<depend project="krysalis-centipede" inherit="all"/>
<depend project="junit"/>
<ant basedir="." buildfile="centibuild.xml" target="eclipse-gump" vm="1.2">
<property name="ant.home" project="ant" reference="home"/>
<property name="project.name" value="test"/>
<property name="DATE_STAMP" value="@@DATE@@"/>
</ant>
<jar name="test-@@DATE@@.jar"/>
<nag to="[email protected]"
from="Adam Jack <[email protected]>"/>
</project>
</module>
--- NEW FILE: ViPrOMTaskTests.java ---
/*
* Created on Sep 11, 2003
*/
package org.krysalis.viprom.ant;
import org.apache.tools.ant.BuildFileTest;
import org.apache.tools.ant.Project;
import org.krysalis.version.util.SystemUtils;
/**
*
* @author $Author: arb_jack $
* @version $Revision: 1.1 $
*/
public class ViPrOMTaskTests extends BuildFileTest {
/**
* Constructor for RuperDependTaskTest.
* @param arg0
*/
public ViPrOMTaskTests(String arg0) {
super(arg0);
}
public static void main(String[] args) {
junit.textui.TestRunner.run(ViPrOMTaskTests.class);
}
public void setUp() {
configureProject("src/test/ant/org/krysalis/viprom/ant/viprom.xml");
}
public void test1() {
executeTarget("test1");
checkProperties();
}
private void checkProperties() {
// Get the project this is running as part of...
Project project = getProject();
testProperty("project.name");
testProperty("project.url");
testProperty("project.package");
}
private void testProperty(String name) {
String value = project.getProperty(name);
SystemUtils.getSystemOut().println(name + ":" + value);
assertNotNull("Has a [" + name + "]", value);
}
}
--- NEW FILE: viprom.xml ---
<?xml version="1.0"?>
<project name="ruper-synchronize-test" basedir="." default="all">
<typedef resource="krysalis-viprom-types"/>
<taskdef resource="krysalis-viprom-tasks"/>
<target name="basics">
<property name="project.name" value="test"/>
</target>
<target name="test1" depends="basics">
<viprom metadata="gump.xml" />
</target>
<target name="all" depends="test1" />
</project>
-------------------------------------------------------
This SF.net email is sponsored by: The SF.net Donation Program.
Do you like what SourceForge.net is doing for the Open
Source Community? Make a contribution, and help us add new
features and functionality. Click here: http://sourceforge.net/donate/