<div dir="ltr">Hello all,<br><br><br>Another update on my SOCIS project. Last week I have been fixing bugs on the modifications I have done to Unity to be used with the future RTEMS testing framework. <br><br>For those interested the changes I have made so far are here: <a href="https://github.com/marcinbujar/Unity/compare/ThrowTheSwitch:master...master">https://github.com/marcinbujar/Unity/compare/ThrowTheSwitch:master...master</a><br>
<br>These additions to the unit testing tool will hopefully allow me work towards higher automation of testing.<br><br>This week I have been using the new waf build system to compile RTEMS so that I can start using unity for testing. So far I am still working my way through build errors but I am making steady progress.<br>
<br><br>Marcin<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 16 September 2013 21:53, Marcin Bujar <span dir="ltr"><<a href="mailto:marcin.bujar@gmail.com" target="_blank">marcin.bujar@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote"><div class="im">On 16 September 2013 12:31, Sebastian Huber <span dir="ltr"><<a href="mailto:sebastian.huber@embedded-brains.de" target="_blank">sebastian.huber@embedded-brains.de</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello Marcin,<div><br>
<br>
On 2013-09-15 22:34, Marcin Bujar wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Hi again,<br>
<br>
I would just like to update everybody that the work on my SOCIS project on<br>
RTEMS testing framework is going well. This week I worked on adding new<br>
features to the Unity unit testing tool, primarily adding JSON output support<br>
as mentioned in my previous update, but also looking how to compile the program<br>
on 16bit architecture so that it is executable on such RTEMS supported platforms.<br>
</blockquote>
<br></div>
it would be nice to know the work flow if I write tests for this new frame work.  Do I simply write C files according to the frame work requirements and then run a script that generates the appropriate glue code?<br>
<br>
How are the RTEMS configurations provided for a particular test program?<div><br></div></blockquote></div><div>The plan is to have as much automation as possible, but we dont have all the details yet. There will most likely be pre-generated skeleton test files or templates to use to write new tests. This is the next step in my project. I will post more information about this to ask for feedback once I know more.<br>

</div><div class="im"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>
<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Next week I will be fixing any remaining issues with the output and also<br>
implementing 16bit support for unity. Once complete this tool will hopefully be<br>
ready to use with RTEMS testing.<br>
</blockquote>
<br></div>
Why does it matter for the test framework which word size an architecture has?<span></span> <br></blockquote><div><br></div></div><div>As far as I know Unity does not fully support some test functions specific to 16bit, so my job is to make sure that it does. I will be investigating this and other compatibility issues this week.<br>

</div><div class="im"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span><font color="#888888">
<br>
-- <br>
Sebastian Huber, embedded brains GmbH<br>
<br>
Address : Dornierstr. 4, D-82178 Puchheim, Germany<br>
Phone   : +49 89 189 47 41-16<br>
Fax     : +49 89 189 47 41-09<br>
E-Mail  : <a href="mailto:sebastian.huber@embedded-brains.de" target="_blank">sebastian.huber@embedded-<u></u>brains.de</a><br>
PGP     : Public key available on request.<br>
<br>
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.</font></span><div><div><br>
______________________________<u></u>_________________<br>
rtems-devel mailing list<br>
<a href="mailto:rtems-devel@rtems.org" target="_blank">rtems-devel@rtems.org</a><br>
<a href="http://www.rtems.org/mailman/listinfo/rtems-devel" target="_blank">http://www.rtems.org/mailman/<u></u>listinfo/rtems-devel</a><br>
</div></div></blockquote></div></div><br><br><br>And to answer the previous questions, I have forked 
Unity on github so any features that I develop specifically for RTEMS 
can be pulled to the upstream repository once they are ready and if the maintainers find it 
useful. And finally I do not have a developer blog but I may actually create one in the future!<br><br>Thanks for the questions!<span class="HOEnZb"><font color="#888888"><br><br></font></span></div><span class="HOEnZb"><font color="#888888"><div class="gmail_extra">
Marcin<br></div></font></span></div>
</blockquote></div><br></div>