<div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Okay, all good. The task in this mentorship is to make CodeChecker import <br>
the results from coccinelle into the UI.<br>
<br>
Look at: <br>
<a href="https://github.com/Ericsson/codechecker/tree/master/tools/report-converter" rel="noreferrer" target="_blank">https://github.com/Ericsson/codechecker/tree/master/tools/report-converter</a><br>
<br>
If you can write a first simple report-converter for coccinelle and your <br>
prototype shows that you understand what needs to be done, we can devise a <br>
plan to make a full-fledged proper implementation with documentation, <br>
tests etc. If the plan is solid, I am happy to mentor you through these <br>
tasks.<br>
If your implementation works, the rough workflow should be:<br>
<br>
make coccicheck > coccicheck_output<br>
report-converter -o coccicheck_report -t coccinelle coccicheck_output<br>
CodeChecker server &<br>
CodeChecker store ./coccicheck_report -n linux<br>
<br>
Then, we should see the coccinelle findings nicely presented in the UI.<br>
<br>
Of course, it might be possible to modify coccinelle, provide parameters <br>
to the build target to simplify the parser to be implemented in <br>
CodeChecker.<br>
<br>
If that is not clear, we go back one step in the introduction process of <br>
the task.<br></blockquote><div><br></div><div>Hello Lukas,</div><div><br></div><div>I have looked into the code for report checker and I have devised the workflow and plan for extracting the errors in the document below:</div><div><a href="https://docs.google.com/document/d/1Hbo4REffUS6IN2KzAKB-zAIlvUGO43Rx4adzVnG6HwM/edit?usp=sharing">https://docs.google.com/document/d/1Hbo4REffUS6IN2KzAKB-zAIlvUGO43Rx4adzVnG6HwM/edit?usp=sharing</a><br></div><div><br></div><div>For the prototype, I would make a basic parser that could extract the error files from the coccinelle output and display it, is that correct? If there is something more please let me know</div><div><br></div><div>Thanks and Regards</div><div>Jay Rajput</div></div></div>