Release Notes: The p-unit core is based on J2SE5 now. Some minor bugs were fixed.
Release Notes: This version lets you use p-uint with Android. An AndroidConsoloLogger was added. i18n was disabled, which is not supported by Android yet.
Release Notes: Changes to adopt the Apache License 2.0. A customized watcher infrastructure to make it possible to report results from test cases. A new EventListener that sets public test fields on start up.
Release Notes: This release can run existing JUnit 4.x test cases without any modification of the source code. It provides a full set of annotation, including @Test, @Before, @After, @BeforeClass, and @AfterClass. A sample project is provided in the distribution.
Release Notes: Executor pool p-unit accelerates the execution speed by using executor pool, which fully takes advantage of hardware, especially multi-core machines. You can use annotation to identify the test method and expected exception, i.e. @Test(expected = NullPointerException.class, checkMethod = "checkAdd"). Check Method has been added, and is especially useful for concurrent testing. After executing a test method, p-unit invokes the corresponding check method if available. The name convention is "check_" prefix. You can also use @Test(checkMethod) to mark the check method.
Release Notes: This release supports an "Executor Pool", which can execute the test suite in parallel. It improves the speed of running a test suite dramatically. It makes sense for both single core machines and multi-core machines. Running in parallel may improve speed by 2 to 10 times, or not at all, depending on your test suite and machine. Some bugs in the previous 0.10-dev version were also fixed.
Release Notes: This first release supports time and memory records, concurrent execution, parameterizable test cases, image and PDF reporters, and a benchmark against different virtual machines.