Ladybug Test Tool

Ladybug adds message based debugging and message based unit testing and system testing to your Java application. Call Ladybug at certain checkpoints in you code (either directly or using AOP) to generate tree based reports. Implement a rerun method to be able to rerun reports and optionally stub certain checkpoints for regression testing.

License

License

GroupId

GroupId

org.ibissource
ArtifactId

ArtifactId

ibis-ladybug
Last Version

Last Version

2.1
Release Date

Release Date

Type

Type

jar
Description

Description

Ladybug Test Tool
Ladybug adds message based debugging and message based unit testing and system testing to your Java application. Call Ladybug at certain checkpoints in you code (either directly or using AOP) to generate tree based reports. Implement a rerun method to be able to rerun reports and optionally stub certain checkpoints for regression testing.
Project URL

Project URL

https://ibissource.org/
Project Organization

Project Organization

WeAreFrank!
Source Code Management

Source Code Management

https://github.com/ibissource/ibis-ladybug

Download ibis-ladybug

How to add to project

<!-- https://jarcasting.com/artifacts/org.ibissource/ibis-ladybug/ -->
<dependency>
    <groupId>org.ibissource</groupId>
    <artifactId>ibis-ladybug</artifactId>
    <version>2.1</version>
</dependency>
// https://jarcasting.com/artifacts/org.ibissource/ibis-ladybug/
implementation 'org.ibissource:ibis-ladybug:2.1'
// https://jarcasting.com/artifacts/org.ibissource/ibis-ladybug/
implementation ("org.ibissource:ibis-ladybug:2.1")
'org.ibissource:ibis-ladybug:jar:2.1'
<dependency org="org.ibissource" name="ibis-ladybug" rev="2.1">
  <artifact name="ibis-ladybug" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.ibissource', module='ibis-ladybug', version='2.1')
)
libraryDependencies += "org.ibissource" % "ibis-ladybug" % "2.1"
[org.ibissource/ibis-ladybug "2.1"]

Dependencies

compile (8)

Group / Artifact Type Version
org.ibissource : ibis-echo2 jar 2.0.3
org.slf4j : slf4j-api jar 1.7.30
commons-lang : commons-lang jar 2.6
org.springframework : spring-beans jar 3.2.16.RELEASE
org.springframework : spring-context jar 3.2.16.RELEASE
net.sf.saxon : Saxon-HE jar 9.4.0.7
org.ibissource : ibis-xerces jar 2.12.1-xml-schema-1.1
org.projectlombok : lombok jar 1.18.10

test (3)

Group / Artifact Type Version
junit : junit jar 4.13.1
ch.qos.logback : logback-core jar 1.2.3
ch.qos.logback : logback-classic jar 1.2.3

Project Modules

There are no modules declared in this project.

WeAreFrank! Ladybug Test Tool

Ladybug adds message based debugging and message based unit testing, system testing and regression testing to your Java application. Call Ladybug at certain checkpoints in your code (either directly or using AOP) to generate tree based reports. Implement a rerun method to be able to rerun reports and optionally stub certain checkpoints for regression testing.

Example usage of Ladybug

To see Ladybug in action as part of the Frank!Framework go to:

For examples how to integrate Ladybug in you project see below.

Direct integration of the Ladybug has been done in the OpenZaakBrug project:

The most important files to look at are:

The Frank!Framework is using AOP to integrate the Ladybug, see the Ladybug module of the Frank!Framework:

And the AOP related spring configuration xml:

Releases

See release notes.

Feedback

For bug reports and feature requests create a new issue at https://github.com/ibissource/ibis-ladybug/issues. Ladybug is developed and maintained by WeAreFrank!. Contact us at https://wearefrank.nl/en/contact/ or send an email to [email protected].

org.ibissource

Ibis source

Versions

Version
2.1
2.0.14
2.0.13
2.0.11.1
2.0.11
2.0.10
2.0.9
2.0.8
2.0.7
2.0.6
2.0.5
2.0.4
2.0.3
2.0.2
2.0.1