Fix bundle state check logic for feature-test-plugin 88/111488/6
authorRuslan Kashapov <ruslan.kashapov@pantheon.tech>
Tue, 23 Apr 2024 10:43:09 +0000 (13:43 +0300)
committerRobert Varga <nite@hq.sk>
Wed, 24 Apr 2024 09:21:01 +0000 (09:21 +0000)
commite0b1c4ed843ccfc099396b9ac297578f2cde34bb
tree598bdf0165e668b7450f17bb964b61dc710d7f8b
parentf5e048cc9db811a53cf1926b9df3479bf0c8efbc
Fix bundle state check logic for feature-test-plugin

Using bundleContext listener is not reliable due to
only osgi bundle state change is being tracked. Using periodic
state check of all the bundles to track karaf bundle states.

Also: log messages updated for NOK bundles, check interval
configurable, timeout defaults is consistent for mojo and probe.

JIRA: ODLPARENT-312
Change-Id: I6e38216b9701d0858655d12f928eee314ee5edef
Signed-off-by: Ruslan Kashapov <ruslan.kashapov@pantheon.tech>
features-test-plugin/src/main/java/org/opendaylight/odlparent/features/test/plugin/TestFeaturesMojo.java
features-test-plugin/src/main/java/org/opendaylight/odlparent/features/test/plugin/TestProbe.java