<div dir="ltr"><div dir="ltr"><div dir="ltr"><br><br><br><div class="gmail_quote"><div dir="ltr">On Sat, 24 Nov 2018 at 04:59, Chris Johns <<a href="mailto:chrisj@rtems.org">chrisj@rtems.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div dir="ltr"></div><div dir="ltr"><br></div><div dir="ltr">On 24 Nov 2018, at 10:07 am, Joel Sherrill <<a href="mailto:joel@rtems.org" target="_blank">joel@rtems.org</a>> wrote:<br></div><blockquote type="cite"><div dir="ltr"><div dir="auto"><div><div class="gmail_quote"><div dir="ltr">On Fri, Nov 23, 2018, 4:20 PM Chris Johns <<a href="mailto:chrisj@rtems.org" target="_blank">chrisj@rtems.org</a> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 24/11/18 12:50 am, Vijay Kumar Banerjee wrote:<br>
> On Fri, 23 Nov 2018 at 16:21, Chris Johns <<a href="mailto:chrisj@rtems.org" rel="noreferrer" target="_blank">chrisj@rtems.org</a><br>
> <mailto:<a href="mailto:chrisj@rtems.org" rel="noreferrer" target="_blank">chrisj@rtems.org</a>>> wrote:<br>
> <br>
>     On 23 Nov 2018, at 8:55 pm, Vijay Kumar Banerjee <<a href="mailto:vijaykumar9597@gmail.com" rel="noreferrer" target="_blank">vijaykumar9597@gmail.com</a><br>
>     <mailto:<a href="mailto:vijaykumar9597@gmail.com" rel="noreferrer" target="_blank">vijaykumar9597@gmail.com</a>>> wrote:<br>
>>     On Fri, 23 Nov 2018 at 15:09, Chris Johns <<a href="mailto:chrisj@rtems.org" rel="noreferrer" target="_blank">chrisj@rtems.org</a><br>
>>     <mailto:<a href="mailto:chrisj@rtems.org" rel="noreferrer" target="_blank">chrisj@rtems.org</a>>> wrote:<br>
>><br>
>>         On 23/11/18 7:32 pm, Vijay Kumar Banerjee wrote:<br>
>>         > Hi,<br>
>>         > I was trying to run coverage with rtems-test on a fresh install, and<br>
>>         faced<br>
>>         > the following errors. This is strange as everything was working and<br>
>>         I can't<br>
>>         > figure out what went wrong.<br>
>>         > Also, I don't see covoar executable in the covoar/ directory.<br>
>>         ><br>
>>         > I'm using Python 2.7.15<br>
>><br>
>>         Are you sure? The latest version selects the python used.<br>
>><br>
>>     `python --version` returns 2.7.15<br>
> <br>
>     The python command may not be used. It could python3. <br>
> <br>
>>         If you do ...<br>
>><br>
>>          $ export RTEMS_PYTHON_OVERRIDE=python2 <br>
>><br>
>>         ... does it work?<br>
>><br>
>>     Yes, this worked. Now I see  <br>
>><br>
>>     error: coverage: covoar not found<br>
> <br>
>     I am not sure about this error but it does mean there maybe some issues with<br>
>     python3. <br>
> <br>
> For some reason, the covoar executable is not installed in the tester/covoar<br>
> directory, where the the script is searching for it.<br>
<br>
OK.<br>
<br>
> The covoar is installed in the bin directory. Is there any reason that script<br>
> searches for covoar in the tester/ instead of the bin directory? <br>
<br>
Would anyone call 'covoar' directly?<br>
<br>
If the answer is No then I suggest the waf script is updated to install covoar<br>
into the tester directory. There should be examples in the script to do this. I<br>
am fine with this happening.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">There is no reason why it wouldn't be if any other application or library used it.</div></div></div></blockquote><div><br></div><div><span style="background-color:rgba(255,255,255,0)">Yes and we can move it if there is a demand. It would need a lot of documentation to support it properly. </span></div><br><blockquote type="cite"><div dir="ltr"><div dir="auto"><div dir="auto"> But 5hey would have to use rtems-tester or a similar framework to drive it. </div></div></div></blockquote><div><br></div><div>Yeap. The tester is a nice simple interface. </div><br><blockquote type="cite"><div dir="ltr"><div dir="auto"><div dir="auto">For now, feel free to put it in tester/bin</div></div></div></blockquote><div><br></div>OK, we just need a patch. :)<div><br></div></div></blockquote><div>this worked</div><div>========================</div><div><div><div>diff --git a/tester/covoar/wscript b/tester/covoar/wscript</div><div>index d447117..bf70bfb 100644</div><div>--- a/tester/covoar/wscript</div><div>+++ b/tester/covoar/wscript</div><div>@@ -125,6 +125,7 @@ def build(bld):</div><div>     bld.program(target = 'covoar',</div><div>                 source = ['covoar.cc'],</div><div>                 use = ['ccovoar'] + modules,</div><div>+                install_path = bld.srcnode.abspath() + '/tester/bin',</div><div>                 cflags = ['-O2', '-g'],</div><div>                 cxxflags = ['-std=c++11', '-O2', '-g'],</div><div>                 includes = ['.'] + rtl_includes)</div></div></div><div><br></div><div>======================== </div><div><br></div><div>since there's a bin folder being created as a result, do we include bin in .gitignore ?</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div></div><div>Chris</div></div></blockquote></div></div></div></div>