<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Codehaus: Tag: test</title>
    <link>http://xircles.codehaus.org/tags/test</link>
    <description>Codehaus: Tag: test</description>
    <language>en-US</language>
    <managingEditor>support@codehaus.org</managingEditor>
    <webMaster>support@codehaus.org</webMaster>
    <pubDate>Wed, 13 May 2009 04:28:57 +0000</pubDate>
    <generator>Xircles 0.1</generator>
    <image>
      <title>Codehaus: Tag: test</title>
      <url>http://media.xircles.codehaus.org/_logos/banner.png</url>
      <link>http://xircles.codehaus.org/tags/test</link>
    </image>
    <item>
      <title>jtstand</title>
      <pubDate>Wed, 13 May 2009 04:28:57 +0000</pubDate>
      <link>http://xircles.codehaus.org/projects/jtstand</link>
      <guid isPermaLink="true">http://xircles.codehaus.org/projects/jtstand</guid>
      <description>
          &lt;p&gt;
            &lt;a href="http://xircles.codehaus.org/projects/jtstand"&gt;jtstand&lt;/a&gt;
            has been tagged with 
            &lt;a href="http://xircles.codehaus.org/tags/test"&gt;test&lt;/a&gt;
          &lt;/p&gt;
          &lt;p&gt;
            JTStand is a free scripting environment for data collection,
an open source software, written in Java, scripted by Groovy. 

Latest project information is at: http://jtstand.codehaus.org/

Maturity: the first release you can expect as soon as all code and doc is moved to the Haus. 

Users? It is not even at RC1.

Sources: svn checkout http://jtstand.googlecode.com/svn/trunk/jtstand

About the competition: What competition? Please inform developers of any open source projects which has similar goals.

Why Codehaus? some JTStand dependencies are here, beside other respected projects.

Expecting a few good programmers joining, based on some publicity from Codehaus and a stable infrastructure.
          &lt;/p&gt;
        </description>
    </item>
    <item>
      <title>JTestMe</title>
      <pubDate>Tue, 11 Sep 2007 10:51:11 +0000</pubDate>
      <link>http://xircles.codehaus.org/projects/jtestme</link>
      <guid isPermaLink="true">http://xircles.codehaus.org/projects/jtestme</guid>
      <description>
          &lt;p&gt;
            &lt;a href="http://xircles.codehaus.org/projects/jtestme"&gt;JTestMe&lt;/a&gt;
            has been tagged with 
            &lt;a href="http://xircles.codehaus.org/tags/test"&gt;test&lt;/a&gt;
          &lt;/p&gt;
          &lt;p&gt;
            Project has moved to Bitbucket! https://bitbucket.org/delitescere/jtestme


JTestMe dynamically defines smoke test suites for Java applications - dramatically improving the continuous integration cycle time.

When running your full test suite (unit, integration, functional, etc), the code is instrumented by JTestMe to record any application Classes which are executed are recorded into a repository. Super-classes and classes that are not directly called by tests are also included so the full scope is captured. When you change any application code, the repository is inspected to determine which tests should be run.

These tests can then be run whenever you save a file, as an automatic pre-commit build test suite, or as an automatic smoke test suite for a Continuous Integration tool like CruiseControl.

Rather than having to run the whole test suite again, or pre-defined test suites, only the tests that need to be run to exercise the changed code are the ones that are run, dramatically reducing the feedback cycle for most applications.

Once the smoke test suite has passed, you would then run the full test suite, in order to fully assure the behaviour of the application (as some changes are beyond the view of the executing code).

Maturity: Alpha (currently working, test-driven code)

Dependencies:
* AspectJ
* Java 1.5
          &lt;/p&gt;
        </description>
    </item>
    <item>
      <title>TestDox</title>
      <pubDate>Fri, 13 Jul 2007 07:32:10 +0000</pubDate>
      <link>http://xircles.codehaus.org/projects/testdox</link>
      <guid isPermaLink="true">http://xircles.codehaus.org/projects/testdox</guid>
      <description>
          &lt;p&gt;
            &lt;a href="http://xircles.codehaus.org/projects/testdox"&gt;TestDox&lt;/a&gt;
            has been tagged with 
            &lt;a href="http://xircles.codehaus.org/tags/test"&gt;test&lt;/a&gt;
          &lt;/p&gt;
          &lt;p&gt;
            TestDox is an IntelliJ IDEA plugin that provides enhanced navigation and live documentation of JUnit tested code.

TestDox has been developed by three comitters. It is about 4 years old and has over 10000 downloads to date according to http://plugins.intellij.net/plugin/?id=96 .

          &lt;/p&gt;
        </description>
    </item>
    <item>
      <title>XHarness</title>
      <pubDate>Mon, 11 Sep 2006 11:43:00 +0000</pubDate>
      <link>http://xircles.codehaus.org/projects/xharness</link>
      <guid isPermaLink="true">http://xircles.codehaus.org/projects/xharness</guid>
      <description>
          &lt;p&gt;
            &lt;a href="http://xircles.codehaus.org/projects/xharness"&gt;XHarness&lt;/a&gt;
            has been tagged with 
            &lt;a href="http://xircles.codehaus.org/tags/test"&gt;test&lt;/a&gt;
          &lt;/p&gt;
          &lt;p&gt;
            XHarness is a system test harness for Apache Ant. It allows developers to describe their product/system tests in the form of XML as part of an ant build file, describing the tasks and processes that comprise the test cases and what their expected behaviour is. It has powerful process management capabilities, that extend the existing Ant process tasks (exec, java) to allow asynchronous execution of java and native processes (e.g. for client-server tests), synchronization between multiple processes and complex assertions on process and task output (stdout/stderr, file output, coupled with timeouts, etc.). It also has the concept of a &amp;quot;service&amp;quot; that encapsulates the necessary infrastructure for testcases to run (e.g. a Webserver) and adds a number of other useful tasks to the Ant framework, like environment sets and an equivalent to the Unix &amp;quot;which&amp;quot; command. 

XHarness tests are executed by the Ant framework and the output produced by all tasks and the test results are captured. In that respect, XHarness works similar to the Ant junit task in that it runs testcases and tasks/processes associated with these tests and at the end produces an HTML summary of the tests, listing the result of each testcase as well as the output of the testcase&amp;#x27;s tasks and processes.

Since version 1.0-beta-4 XHarness supports both Ant 1.6.x and 1.7.x.
          &lt;/p&gt;
        </description>
    </item>
    <item>
      <title>JBehave</title>
      <pubDate>Sat, 09 Sep 2006 23:13:13 +0000</pubDate>
      <link>http://xircles.codehaus.org/projects/jbehave</link>
      <guid isPermaLink="true">http://xircles.codehaus.org/projects/jbehave</guid>
      <description>
          &lt;p&gt;
            &lt;a href="http://xircles.codehaus.org/projects/jbehave"&gt;JBehave&lt;/a&gt;
            has been tagged with 
            &lt;a href="http://xircles.codehaus.org/tags/test"&gt;test&lt;/a&gt;
          &lt;/p&gt;
          &lt;p&gt;
            Using English, write down some stories. Suggest some scenarios to fully illustrate the stories. Split the scenarios into sequences of contexts, events and outcomes. Reuse them to describe and illustrate the different behaviours of your system. Run the stories.

If you need some code to make the system behave as it should, write down the behaviour of the code. Run the behaviours. If the code isn&amp;#x27;t doing what it should, change it so that it behaves.

It&amp;#x27;s like testing, but without the tests.

          &lt;/p&gt;
        </description>
    </item>
    <item>
      <title>Cargo</title>
      <pubDate>Sat, 22 Jul 2006 13:30:17 +0000</pubDate>
      <link>http://xircles.codehaus.org/projects/cargo</link>
      <guid isPermaLink="true">http://xircles.codehaus.org/projects/cargo</guid>
      <description>
          &lt;p&gt;
            &lt;a href="http://xircles.codehaus.org/projects/cargo"&gt;Cargo&lt;/a&gt;
            has been tagged with 
            &lt;a href="http://xircles.codehaus.org/tags/test"&gt;test&lt;/a&gt;
          &lt;/p&gt;
          &lt;p&gt;
            Cargo is a thin wrapper around existing containers (e.g. J2EE containers). It provides different APIs to easily manipulate containers. Cargo provides a Java API to start/stop/configure Java Containers and deploy modules into them. It also offers Ant tasks, Maven 2/Maven 3, Intellij IDEA and Netbeans plugins. There&amp;#x27;s also a Java API to parse/create/merge J2EE Modules and deployment descriptors.
          &lt;/p&gt;
        </description>
    </item>
  </channel>
</rss>
