<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Sep 21, 2019, 10:09 AM Peter Dufault <<a href="mailto:dufault@hda.com">dufault@hda.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Most of the failures I see on “beatnik” are detected by “rtems_test_assert()”.  That prints the assertion and calls exit, e.g. on beatnik:<br>
<br>
] allocate most of memory - attempt to fail chroot - expect ENOMEM<br>
] ../../../../../../rtems/c/src/../../testsuites/psxtests/psxchroot01/test.c: 126 status == -1<br>
] fatal source: RTEMS_FATAL_SOURCE_EXIT, error code: 0<br>
] bsp_fatal_extension(): RTEMS terminated -- no way back to MotLoad so I reset the card<br>
] Printing a stack trace for your convenience :-)<br>
<br>
The failure is detected by the tester when the test platform requests a “tftp” transfer at an unexpected time:<br>
<br>
] Subnet IP Address Mask = 255.255.248.0<br>
] <br>
=>  tftp: re-requesting exe; target must have reset<br>
] Network File Load in Progress...<br>
=>  target reset condition detected<br>
=>  target reset: ./power-ctl 1 off-on<br>
] Error Status: 00000081 - File not found.<br>
<br>
This takes at least 10 seconds using “motload” and the power switch I’m using.  Why doesn’t "rtems_test_assert()” output something that shows the test failed so that the reset can happen then?<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">That's a good suggestion no one has made. That would work on all automated configurations.</div><div dir="auto"><br></div><div dir="auto">Also the beatnik bsp exit path could have reset enabled on exit. There is a parameter to pass on the configure like which enables reset on exit if the bsp has a functional bsp_reset. Sorry I'm at home on my phone and don't recall the exact name.</div><div dir="auto"><br></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>
Peter<br>
-----------------<br>
Peter Dufault<br>
HD Associates, Inc.      Software and System Engineering<br>
<br>
This email is delivered through the public internet using protocols subject to interception and tampering.<br>
<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>