The missing junit test runner provides very usable output from Android tests. As opposed to some other projects, the runner is built as an Instrumentation Test runner, thanks to that you can use all the android standard command line parameters, that you would normally use. You can run only small or only big tests, you can run emma coverage tests and whatever else android test framework lets you do.

LicenseCard provides developers and customers with a very simple, non-intrusive way to instantly activate purchased software. It supports two license types, a Simple License and a Computer Unique License. During the purchase process, a LicenseCard image file is generated. That image includes customer specific data like name, phone number, email address and Serial Number that uniquely identifies that customer and license.

NoseGAE is a nose plugin that makes it easier to write functional and unit tests for Google App Engine applications. The plugin sets up the GAE development environment before your test run. This means that you can easily write functional tests for your application without having to actually start the dev server and test over http. Note however that this kind of testing requires that your application be a wsgi application.

This project aims to provide a robust query API and ORM for MongoDB and the Java programming language. The goals of this project are:* Enable Object Relational Mapping between the MongoDB driver's DBObjects and POJOs* Make it easier to write testable MongoDB data access code* Provide a higher level MongoDB API for common tasks* Easily integrate with the Spring Framework* Provide an XML based ORM mapping* Provide an annotations based ORM mapping

HSQLDB (HyperSQL DataBase) is the leading SQL relational database engine written in Java. It offers a small, fast multithreaded and transactional database engine with in-memory and disk-based tables and supports embedded and server modes. It includes a powerful command line SQL tool and simple GUI query tools.

While many applications are built in a traditional style, they still expect the databases to take on the scalability task. Axon Framework addresses these issues right in the core architecture. That’s why, once an application is built, scaling up an Axon based application is merely a matter of configuration. Axon Framework’s software architecture approach doesn’t only address scalability, it addresses five common challenges that applications very often face. Not just as a side effect or add-on, but right from its core.

Developed by Yammer to instrument their JVM-based backend services, Metrics provides a powerful toolkit of ways to measure the behaviour of critical components in your production environment. With modules for common libraries like Guice, Jetty, Log4j, Apache HttpClient, Ehcache, Logback, Spring and reporting backends like Ganglia and Graphite, Metrics provides you with full-stack visibility.

The USC Center for Systems and Software Engineering (CSSE) has developed and released a code counting toolset called CodeCount to support sizing software code for historical data collection and reporting purposes. This toolset is a collection of tools designed to automate the collection of source code sizing information. It implements the popular code counting standards published by the Software Engineering Institute (SEI) and adapted by COCOMO®. Logical and physical SLOC are among the metrics generated by the toolset.

Jnario is a framework for writing executable specifications for Java. It provides all the goodness of Xtend while being specifically tailored to writing acceptance and unit tests. It is easy to integrate as Jnario specifications are compiled to plain Java Junit tests.

Visage is a domain specific language (DSL) designed for the express purpose of writing user interfaces. A Visage application models the user interface you are designing both in appearance and function.