Pax Drone Change Log
Release Notes - Pax Drone - Version 0.2.1 (November 14, 2008)
New Features
PAXDRONE-49 - Allow multiple configurations per testcase
PAXDRONE-52 - Make update behaviour customizable (allow never update)
Bugfixes
PAXDRONE-48 - Logging messages are not shown
PAXDRONE-50 - Do not wrap original exception into exception being transfered in paxrunnerconnector
PAXDRONE-51 - Unwanted behavior when a file named runner.args is pressent in project directory
PAXDRONE-53 - Use DynamicImport-Package: * in the generated test bundle
Release Notes - Pax Drone - Version 0.2.0 (October 31, 2008)
This release focuses on user experience and user feedback.
Additional major new features:
support for JUnit4 test runner.
new Test First Scenario: see PAXDRONE-36 for details
more paxrunner options
Changes in detail
PAXDRONE-34 - Improve transparency and robustness when running tests in IDE
PAXDRONE-35 - Add support for setting system packages
PAXDRONE-36 - Support Test First Scenario for Integration Tests
PAXDRONE-38 - Refine the api so it supports prebuild drones (internal changes)
PAXDRONE-40 - Add support for JUnit 4 Runner
PAXDRONE-41 - Support setting of VM options
PAXDRONE-42 - Support setting of any pax runner option
PAXDRONE-43 - Able to set pax-runner vm options.
PAXDRONE-44 - Runtime should export junit/easymock packages
PAXDRONE-45 - Output of subprocess (paxrunner) lost in Pipe after destroying
PAXDRONE-46 - clearify user api for 0.2.x releases
Release Notes - Pax Drone - Version 0.1.3 (September 26, 2008)
This is a maintanance and bugfix release for the 0.1.x line.
Changes in detail
PAXDRONE-25 - Clean api in spi section: use of connector and its configuration
PAXDRONE-29 - Pax Runner Connector should download a specific version of runtime/zombie
PAXDRONE-30 - manifest in classpath of drone bundle can screw things up
PAXDRONE-31 - Loading pax-runner instance block when I launch my test twice
PAXDRONE-32 - Add support for setting boot delegation
PAXDRONE-33 - Process hangs when running two tests, one after another
Release Notes - Pax Drone - Version 0.1.2 (July 12, 2008)
This is a bugfix release that introduced paxdrone's paxrunner to choose a free port if default is occupied.
Changes in detail
PAXDRONE-22 - Generate paxdrone runner folder name to /tmp/paxdrone_runner_<username>
PAXDRONE-23 - Make communication port more bulletproof (default may be in use)
PAXDRONE-24 - Test fails with non responding framework while prior tests ran successfully
Release Notes - Pax Drone - Version 0.1.1 (July 11, 2008)
This release features
compatibility to Pax Wickets Integration Tests (which now uses Pax Drone for that).
enhanced reporting of problems and its cause.
Changes in detail
Bug
PAXDRONE-17 - When running test, paxdrone complains missing import-package:org.ops4j.pax.drone.connector.paxrunner; version="0.0.0"
Improvement
PAXDRONE-18 - Enhanced Reporting of problems and its causes
PAXDRONE-19 - Collapse all runtime internal dependecies into one single assembly bundle
PAXDRONE-20 - Add ASL 2.0 License Headers to Sourcefiles
New Feature
PAXDRONE-16 - Add option to set the framework version to be used for integration testing
Release Notes - Pax Drone - Version 0.1.0 (July 03, 2008)
This is an intermediate developer release.
New Feature
PAXDRONE-1 - Test DroneRunner under windows environment
PAXDRONE-2 - Add a bare minimum of testcases
PAXDRONE-3 - Getting started documentation
PAXDRONE-4 - Map remote stacktrace
PAXDRONE-5 - Write to temporary folder
PAXDRONE-6 - Move Project Sources from laboratory to projects
PAXDRONE-7 - Make DroneBuilderImpl use piped streams
PAXDRONE-8 - Update to PaxRunner 0.10.0
PAXDRONE-11 - Add integration test profile to separate normal unit testing from integration testing
PAXDRONE-12 - Separate API from SPI (cleanup)
PAXDRONE-14 - Fix pom dependency versions (cleanup)
PAXDRONE-15 - Remove felix connector from official paxdrone project