|
From: | Joel Sherrill |
Subject: | test result code was Re: [Simulavr-devel] avrtest and simulavr vs simulavrxx |
Date: | Wed, 11 Mar 2009 07:28:25 -0500 |
User-agent: | Thunderbird 2.0.0.19 (X11/20090105) |
Klaus Rudolph wrote:
Joerg Wunsch schrieb:As Klaus Rudolph wrote:-C option: provide a "coredump" after simulation finishedIs there a typical format for this?It's a fairly homegrown (of the old simulavr) text file. I'm attaching one for reference. Also, it's always using a fixed name. Changing the format might be an option, though the human readable text file for sure does have some merit. Right now, avr-libc's testsuite uses a Python script to extract the desired information (exitcode from r24/r25, and possibly a message string from "external memory" starting at address 0x2000). This allows for a fairly simple interface to pass a result code and possibly a message from the testsuite C source file to the user.objdump will do the job as well.
This is WAY overkill if all you want is the exit status. This is why avrtest has magic ports for exit and abort. You write the exit code to the exit magic port and poof exit(value) is called. This is the way all the simulators in gdb work. I have added these to my tree but haven't cleaned them up and added documentation yet. I don't dispute the value of an object dump but it is overkill for getting exit status values from tool tests. --joel
[Prev in Thread] | Current Thread | [Next in Thread] |