ipojo-manipulator-manipulation-test

Checkout Tools
  • last updated 8 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[maven-release-plugin] prepare for next development iteration
  1. … 12 more files in changeset.
[maven-release-plugin] prepare release org.apache.felix.ipojo.manipulator-project-1.12.1
  1. … 12 more files in changeset.
[maven-release-plugin] prepare for next development iteration
  1. … 12 more files in changeset.
[maven-release-plugin] prepare release org.apache.felix.ipojo.manipulator-project-1.12.0
  1. … 12 more files in changeset.
Bump version to 1.12.0-SNAPSHOT.
  1. … 50 more files in changeset.
Fix FELIX-4508

Update to ASM 5.0.2

Update the manipulator to reflect the API changes introduced between ASM 3.3.1 (the previously used version) and ASM 5.0.2

Update the Felix Framework version to execute the manipulator tests

  1. … 59 more files in changeset.
Only style: 2 spaces indent for Xml
  1. … 11 more files in changeset.
[maven-release-plugin] prepare for next development iteration
  1. … 12 more files in changeset.
[maven-release-plugin] prepare release org.apache.felix.ipojo.manipulator-project-1.11.2
  1. … 12 more files in changeset.
[maven-release-plugin] prepare for next development iteration
  1. … 11 more files in changeset.
[maven-release-plugin] prepare release org.apache.felix.ipojo.manipulator-project-1.11.1
  1. … 11 more files in changeset.
Initial attempt to reproduce FELIX-4347
[maven-release-plugin] prepare for next development iteration
  1. … 11 more files in changeset.
[maven-release-plugin] prepare release org.apache.felix.ipojo.manipulator-project-1.11.0
  1. … 11 more files in changeset.
Fix the native test on KF (the test bundle has to be deployed to get the probe bundle resolved).
Avoid infinite recursion.
Ignore the native test on KF.
  1. … 1 more file in changeset.
Fix:

* FELIX-4254 Specify the method id of methods from inner class

* FELIX-4255 Extend the inner class manipulation to allow method interception

* FELIX-4257 Allow the dependency handler to track the entry and exit of inner class methods

I think the leak is circumvented now, have to think about the test protocol to check it.

  1. … 18 more files in changeset.
Reflect the change we did last week on the core integration-tests to the manipulation integration-tests
  1. … 1 more file in changeset.
Fix the native method test when the test probe is requiring implementation classes.

This requirement depends on the test order, which depends on the platform.

Added missing native libraries (used for testing purpose)
    • ?
    ./src/main/resources/libs/linux64/libfoo.so
    • ?
    ./src/main/resources/libs/linux32/libfoo.so
Add missing headers
Check that native methods are not manipulated.
    • ?
    ./src/main/resources/libs/mac/libfoo.jnilib
FELIX-4112 Add meta-annotations for handler description

* @HandlerBinding can be used to declare an annotation as a handler

annotation (will produce Elements in the metadata structure). The

supporting annotation type do not have to be in a package containing

'handler' or 'ipojo'

* @Ignore can be used to ignore an annotation that would be (otherwise)

mapped to a custom handler annotation (because it contains 'handler'

or 'ipojo' in its name)

* Unified support for @Stereotype, @HandlerBinding and @Ignore

* Merged BindingRegistry and AnnotationBindingRegistry into 1 entity

** Implementation is split into 3 delegating registries for better

separation of concerns

* Module DSL improved to support @Stereotype, @HandlerBinding and

@Ignore registration

* Added annotations javadoc

  1. … 88 more files in changeset.
Start working on FELIX-4134

Move the manipulation integration tests in the reactor.

  1. … 8 more files in changeset.