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
  • Bug
    • PAXDRONE-13 - Invalid dependency to non existing version of pax runner