I'm trying to run the tests as support/regression.

What would be the correct way to do this?
Here is how I run everything:

../sdcc/configure (from build dir)
make
cd support/regression
make test-pic14

I have gpsim installed and it is on PATH. Even though it is outdated
(thanks, Debian) I expected to see some results not only error messages
like this:

gen/pic14/tst_gcc-torture-execute-pr86231.cod: Permission denied
results/pic14/tst_gcc-torture-execute-pr86231.out:1:--- FAIL: "timeout,
simulation killed" in cases/tst_gcc-torture-execute-pr86231.c
Failure: tst_gcc-torture-execute-pr86231
tst_gcc-torture-execute-pr86231     (f:  1, t:   1, c:  1, b:      0, T:
     0)

and this one:

gen/pic14/tst_gcc-torture-execute-strlen-2.cod: No such file or directory
results/pic14/tst_gcc-torture-execute-strlen-2.out:1:--- FAIL: "timeout,
simulation killed" in cases/tst_gcc-torture-execute-strlen-2.c
Failure: tst_gcc-torture-execute-strlen-2
tst_gcc-torture-execute-strlen-2    (f:  1, t:   1, c:  1, b:      0, T:
     0)

Looks like the test .cod executable (the one to run in the simulator)
doesn't get generated by the build. I'm not sure why. Can you please, help
me?

On Thu, Aug 18, 2022 at 8:23 AM Philipp Klaus Krause <p...@spth.de> wrote:

> Am 18.08.22 um 12:55 schrieb Daniel Franzini:
> > _Updated status:_
> > * both pic16 and pic14 builds ok_
> > _
> > * I can't get the testing code to run properly (if I run make test-pic14
> > it end with this weird message:
> > […]
> >
> > I didn't expect the testing code to try something with padauk and z80
> ports.
> >
> > * I had to fix an issue: the testing code pointed the simulator command
> > file to uCsim.cmd even when pic14 or pic16 are enabled. Attached is a
> > patch that fixes this one.
>
> What do you mean by "testing code"? The old pic-specific, very
> incomplete tests in src/regression? The real regression tests in
> support/regression?
>
> Philipp
>
>
> _______________________________________________
> Sdcc-user mailing list
> Sdcc-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/sdcc-user
>


-- 
Daniel

"Let us change our traditional attitude to the construction of programs.
Instead of imagining that our main task is to instruct a computer what to
do, let us concentrate rather on explaining to human beings what we want a
computer to do." (Donald Knuth)

"Yes, technogeeks can be funny, even if only to each other." (
http://www.boogieonline.com/revolution/science/humor/)"

"Man is driven to create; I know I really love to create things. And while
I'm not good at painting, drawing, or music, I can write software."
(Yukihiro Matsumoto, a.k.a. ``Matz'')
_______________________________________________
Sdcc-user mailing list
Sdcc-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sdcc-user

Reply via email to