<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Dec 6, 2019, 1:48 AM Sebastian Huber <<a href="mailto:sebastian.huber@embedded-brains.de">sebastian.huber@embedded-brains.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<br>
we have about 147 documented configuration options (see attached file). <br>
We probably need a test case for the minimum, default, and maximum <br>
value. Some defines have boolean values. Lets assume three test cases <br>
per option. So, about 500 tests. Should we use full test programs which <br>
run on the target for the tests or should I try to use C preprocess or <br>
compile only tests? For example we could C preprocess a file and then <br>
grep for a certain pattern. We could also compile the configuration file <br>
and use GDB to pretty print the relevant data structures and then <br>
compare it with a pattern.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">If this can be tested compile only, that would be good by me.</div><div dir="auto"><br></div><div dir="auto">There may be some which are not documented but should be. I recall running across one recently. I don't remember if that got fixed or not.</div><div dir="auto"><br></div><div dir="auto">I think own configuration for many items can be deleted. Driver, init task/thread, and extension table may be the only ones that make sense anymore.</div><div dir="auto"><br></div><div dir="auto">--joel</div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<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" rel="noreferrer">sebastian.huber@embedded-brains.de</a><br>
PGP     : Public key available on request.<br>
<br>
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.<br>
_______________________________________________<br>
devel mailing list<br>
<a href="mailto:devel@rtems.org" target="_blank" rel="noreferrer">devel@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/devel</a></blockquote></div></div></div>