Thanks a lot.
Maybe if you somehow find the time, there is the call on friday where we could discuss those things in the group with screensharing and what not.
Regarding testing I could only do some wild guesses regarding pointers:
aQute.bnd.deployer.repository.TestLocalIndexGenerationshows how to use dummy repos (e.g. see line #119Jar dummyJar = new Jar(IO.getFile("testdata/bundles/dummybundle.jar"));
Just an idea how you could maybe fake it and create exactly the “broken” bundles you need- then maybe
test.ProcessorTeste.g.test.ProcessorTest.testBeginEndHandleErrors() - and maybe
test.BuilderTest - and
test.JarSignerTest
So maybe those testcases contain a bit of everything you need ![]()