[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| Re: [cbi-dev] p2 repo analyzers to fail if some rules are violated | 
On 10/17/2016 12:48 PM, Mickael Istria wrote:
Hi all,
Does the p2repo.analyzer application have a way to return an erroneous 
code in case some rules are violated? I could see it returning an 
error in case of wrong configuration, but not in case a bundle is 
missing some legal files for instance. Is there some configuration to 
allow it to fail in case of violated rules? If not, is there already a 
bug for that?
Yes and no. Dennis Huebner contributed some code to run the tests more 
as JUnit tests and produce tables where components can be configured to 
"pass", "fail", or "give a warning" based on the results. But this 
method is not documented anywhere except the code and I would classify 
it as experimental (though I think Dennis may have been using it in 
production builds; but, as many of us, he got "called off" onto other 
challenges before it was completely done and documented). You need to 
use a flag, -useNewApi, to get this behavior. As one *example* of these 
experimental reports, see
http://download.eclipse.org/eclipse/downloads/drops4/R-4.6.1-201609071200/buildlogs/errors-and-moderate_warnings.html
And, FYI, you (and others) may want to (re-) read
https://wiki.eclipse.org/CBI/p2repoAnalyzers/Repo_Reports
I updated and combined some documents so it will make make a little more 
sense, and gives a little better orientation to the project. But it does 
not go into detail nor answer your original question.