> On Sep 20, 2019, at 21:43 , Joel Sherrill <j...@rtems.org> wrote: > > > > On Fri, Sep 20, 2019, 8:21 PM Chris Johns <chr...@rtems.org> wrote: > On 21/9/19 5:56 am, dufa...@hda.com wrote: > > One thing I should have said is that “rtems" and "rtems-tester" are the > > master branches, "rtems-tester" is updated as of yesterday, and “rtems” is > > recent. > > Thanks. > > > > >> On Sep 20, 2019, at 15:46 , Peter Dufault <dufa...@hda.com> wrote: > >> > >> I’m bringing up the rtems-tester for the PowerPC “beatnik” bsp. I’m > >> impressed with how easy it is to implement (well done, Chris). > > Thanks, it is good to get this type of feedback and things are just working. > > > But after doing all the easy work, and just as I thought my initial run of > > the “samples" was about to exit successfully, the script faulted and gave > > me the error "TypeError: 'NoneType' object is not iterable”. I’ve pasted > > the output of my run below. > > OK. > > >> Average test time: 0:00:40.583694 > > Does this target take a bit of time to boot?
There’s at least 16 seconds overhead - 2 seconds in the power off / on, about 7 seconds before the MOTLOAD monitor visibly starts (probably testing), and a 7 second delay (that I now see I can change, I’ll lower it to 1) where it is letting you hit <ESC> to skip the auto-boot. > > >> Testing time : 0:09:28.171711 > >> Traceback (most recent call last): > >> File "../rtems-tools/tester/rt/cmd-test.py", line 42, in <module> > >> test.run(sys.argv[1:], command_path = base) > >> File "/home/dufault/development/rtems/rtems-tools/tester/rt/test.py", > >> line 455, in run > >> for report_format in report_formats: > >> TypeError: 'NoneType' object is not iterable > > This is from Kinsey patch where report formats was added.... > > https://git.rtems.org/rtems-tools/commit/?id=5fcaf843bdb491e2da14dc1af61806ac6d20bae5 > > > Joel? > > Sorry I was traveling home today. I have good news to pass along later. > > I will get Kinsey to look at this. Peter can you email us the configuration > file? Here’s the global “.ini” file, rtems-tools/tester/rtems/testing/bsps/beatnik.ini. I notice I should change the reset expressikno to be any error status ("^Error Status: " is enough to indicate a problem). # # This is for the MVME5500 PowerPC VME board running the "beatnik" BSP. # - The console is connected to a telnet tty device. # - The system is running MOTLoad RTOS Version 2.0, PAL Version 2.5 RM01 # - The system is connected to ethernet and is booted via TFTP. # [beatnik] bsp = beatnik arch = powerpc tester = %{_rtscripts}/tftp.cfg jobs = 1 test_restarts = 3 target_reset_regex = ^Error Status: 00000081 target_start_regex = ^MVME5500> requires = target_on_command, target_off_command, target_reset_command, bsp_tty_dev Here’s my site “.ini” file. - beatnik-mkbin is a shell script that does this: "powerpc-rtems5-objcopy -Obinary ${from} ${to}” to create a “.bin” from a “.exe”; - power-ctl is a shell script that manipulates a network power switch; - The console runs at 9600 baud and uses a raspberry PI named “swlab-term” running ser2net at port 2000. [beatnik] tftp_port = 3822 bsp_tty_dev = swlab-term:2000 target_pretest_command = ./beatnik-mkbin @EXE@ target_exe_filter = /\.exe/.bin/ target_on_command = ./power-ctl 1 off-on target_off_command = ./power-ctl 1 off target_reset_command = ./power-ctl 1 off-on Peter ----------------- Peter Dufault HD Associates, Inc. Software and System Engineering This email is delivered through the public internet using protocols subject to interception and tampering. _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel