Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISPN-9935 Ignore RemoteCacheProducer leaked thread

ISPN-9935 Ignore RemoteCacheProducer leaked thread

ISPN-9863 Fix leak-related random failures

* Move leak detection to a @AfterSuite configuration method.

That way leak detection works even if the last test does not

extend AbstractInfinispanTest.

* Also move detection of wrong/missing groups or testName

to a @BeforeSuite method + fix LimitExpiryFactoryTest.

* TestNG modules run ThreadLeakCheckTest from commons-test.

* JUnit modules check for thread leaks in JUnitTestListener

and/or TestResourceTrackingListener.

* JUnitTestListener.testRunFinished failures still build, so tests that

may leak threads should use TestResourceTrackingListener.

  1. … 87 more files in changeset.
ISPN-9863 Fix leak-related random failures

* Move leak detection to a @AfterSuite configuration method.

That way leak detection works even if the last test does not

extend AbstractInfinispanTest.

* Also move detection of wrong/missing groups or testName

to a @BeforeSuite method + fix LimitExpiryFactoryTest.

* TestNG modules run ThreadLeakCheckTest from commons-test.

* JUnit modules check for thread leaks in JUnitTestListener

and/or TestResourceTrackingListener.

* JUnitTestListener.testRunFinished failures still build, so tests that

may leak threads should use TestResourceTrackingListener.

  1. … 87 more files in changeset.
ISPN-9935 Ignore RemoteCacheProducer thread leak

Add @Disposes methods for the produced RemoteCacheManager beans,

ignore the threads created by the RemoteCacheManager proxies.

ISPN-9935 Ignore RemoteCacheProducer thread leak

Add @Disposes methods for the produced RemoteCacheManager beans,

ignore the threads created by the RemoteCacheManager proxies.

ISPN-9863 Name client threads in tests

  1. … 86 more files in changeset.
ISPN-9863 Name client threads in tests

  1. … 86 more files in changeset.
ISPN-8320 Fix bad html tags in javadocs caused by < > around author email addresses

  1. … 178 more files in changeset.
ISPN-9127 Component registry

Introduce BasicComponentRegistry, which handles dependency injection but

doesn't have any logic specific to caches or managers.

Each component has its own lifecycle status, and starting a component

also starts its dependencies. Components can start in parallel.

ComponentRegistry and GlobalComponentRegistry still need to maintain

their own lifecycle status, but it is now possible to start a cache

before all the global components have finished starting.

  1. … 244 more files in changeset.
ISPN-8206 Update smoke test suite

  1. … 49 more files in changeset.
ISPN-7059 Remove @Deprecated getProperties() method from RemoteCacheContainer interface.

- Also Drop RemoteCacheManager.getProperties().

  1. … 5 more files in changeset.
ISPN-5683 Organized imports

  1. … 2822 more files in changeset.
ISPN-6856 Replace @Before/AfterTest with @Before/AfterClass

* AbstractInfinispanTest uses @Before/AfterClass to setup tracked resources (to wrap each instance of test), inheriting classes have to follow

  1. … 20 more files in changeset.
ISPN-5900 CDI split up (common, remote and embedded)

    • -91
    • +0
    ./cdi/test/cache/remote/DefaultCacheTest.java
    • -99
    • +0
    ./cdi/test/cache/remote/NamedCacheTest.java
  1. … 292 more files in changeset.
ISPN-6364 Report test failures on the fly in modules using JUnit

* Add a JUnit listener for JUnit-based modules

* Put the TestNG/JUnit progress reporters in a separate module.

* The thread name is no longer set by the default listener. Tests have to

extend AbstractInfinispanTest or be annotated with

@Listeners(TestResourceTrackingListener.class)

    • -0
    • +3
    ./cdi/test/cache/remote/DefaultCacheTest.java
  1. … 88 more files in changeset.
Remove deprecated RemoteCacheManager constructors

  1. … 35 more files in changeset.
ISPN-6259 Fix tests which assume that defining a configuration means starting a cache

  1. … 12 more files in changeset.
ISPN-5838 CDI split into remote and embedded

    • -0
    • +27
    ./cdi/test/Deployments.java
    • -1
    • +1
    ./cdi/test/cache/remote/DefaultCacheTest.java
    • -0
    • +22
    ./cdi/test/cache/remote/Small.java
  1. … 314 more files in changeset.