Details
Description
Attempting to run mutlple SFTs, i.e. feature.xml builds, on the same machine is going to lead into failures (the dreaded NotBoundException) due to concurrent Karaf invocation (I think, needs to be tested).
Given that SFT is run through SureFire -> Pax-Exam -> Karaf, we may end up needing to rework this pipeline.
Note that whatever solution we brew up here needs to be licensed under Apache-2.0 license as we will want to contribute it back to karaf (and not deal with maintaining it).
Attachments
Issue Links
- blocks
-
ODLPARENT-264 Fix thread safety around depends-maven-plugin
-
- Confirmed
-
-
BGPCEP-425 bgpcep fails to build when using parallel build
-
- Confirmed
-
- relates to
-
ODLPARENT-257 Allow SFT to use a test-only dependency
-
- Resolved
-
-
INFRAUTILS-12 New integration test utilities
-
- Resolved
-
Gerrit Reviews
| # | Subject | Branch | Project | Status | CR | V |
|---|---|---|---|---|---|---|
| 109774,11 | Migrate SFT from unit test to plugin implementation | master | odlparent | Status: NEW | +1 | +1 |
| 110066,2 | Clean up features-test-plugin | master | odlparent | Status: NEW | 0 | -1 |
| 97725,39 | Rework SingleFeatureTest | master | odlparent | Status: MERGED | +2 | +1 |
| 110065,2 | Do not use Guava in features-test-plugin | master | odlparent | Status: MERGED | +2 | +1 |
| 110107,1 | Fix a SpotBugs warning | master | odlparent | Status: MERGED | +2 | +1 |