Selecting Tests to run/Missing tests

Isaac Gutekunst isaac.gutekunst at vecna.com
Wed Oct 21 17:30:56 UTC 2015


Hi All,

I'm trying to run the RTEMS tests for our new BSP. I've managed to get close, but am missing 
something. In general, I'm trying to figure out how the build system decides what tests to build.

Below is a bunch of information about what I've tried. It might be irrelevant, so if there is 
something obvious, just don't bother reading and let me know :)


Details
-------

I run configure with --enable tests, and have disabled a bunch of tests that don't compile. See 
the list further down. The file does have effect.

../rtems/configure --enable-rtemsbsp="stm32f7x" --enable-maintainer-mode --enable-tests 
--target=arm-rtems4.11 --prefix=/other/rtems/lib-rtems --disable-networking --enable-rtems-debug

In the install path, I have a bunch of tests exes.

They are specifically located in

/other/rtems/lib-rtems/arm-rtems4.11/stm32f7x/lib/rtems-4.12/tests/

psxtmbarrier01.doc  psxtmmutex01.exe	  psxtmsem03.doc
psxtmbarrier01.exe  psxtmmutex02.doc	  psxtmsem03.exe
psxtmbarrier02.doc  psxtmmutex02.exe	  psxtmsem04.doc
psxtmbarrier02.exe  psxtmmutex03.doc	  psxtmsem04.exe
psxtmbarrier03.doc  psxtmmutex03.exe	  psxtmsem05.doc
psxtmbarrier03.exe  psxtmmutex04.doc	  psxtmsem05.exe
psxtmbarrier04.doc  psxtmmutex04.exe	  psxtmsleep01.doc
psxtmbarrier04.exe  psxtmmutex05.doc	  psxtmsleep01.exe
psxtmcond01.doc     psxtmmutex05.exe	  psxtmsleep02.doc
psxtmcond01.exe     psxtmmutex06.doc	  psxtmsleep02.exe
psxtmcond02.doc     psxtmmutex06.exe	  psxtmthread01.doc
psxtmcond02.exe     psxtmmutex07.doc	  psxtmthread01.exe
psxtmcond03.doc     psxtmmutex07.exe	  psxtmthread02.doc
psxtmcond03.exe     psxtmnanosleep01.doc  psxtmthread02.exe
psxtmcond04.doc     psxtmnanosleep01.exe  psxtmthread03.doc
psxtmcond04.exe     psxtmnanosleep02.doc  psxtmthread03.exe
psxtmcond05.doc     psxtmnanosleep02.exe  psxtmthread04.doc
psxtmcond05.exe     psxtmrwlock01.doc	  psxtmthread04.exe
psxtmcond06.doc     psxtmrwlock01.exe	  psxtmthread05.doc
psxtmcond06.exe     psxtmrwlock02.doc	  psxtmthread05.exe
psxtmcond07.doc     psxtmrwlock02.exe	  psxtmthread06.doc
psxtmcond07.exe     psxtmrwlock03.doc	  psxtmthread06.exe
psxtmcond08.doc     psxtmrwlock03.exe	  rhdeadlockbrk.adoc
psxtmcond08.exe     psxtmrwlock04.doc	  rhdeadlockbrk.exe
psxtmcond09.doc     psxtmrwlock04.exe	  rhilatency.adoc
psxtmcond09.exe     psxtmrwlock05.doc	  rhilatency.exe
psxtmcond10.doc     psxtmrwlock05.exe	  rhmlatency.adoc
psxtmcond10.exe     psxtmrwlock06.doc	  rhmlatency.exe
psxtmkey01.doc	    psxtmrwlock06.exe	  rhsemshuffle.adoc
psxtmkey01.exe	    psxtmrwlock07.doc	  rhsemshuffle.exe
psxtmkey02.doc	    psxtmrwlock07.exe	  rhtaskpreempt.adoc
psxtmkey02.exe	    psxtmsem01.doc	  rhtaskpreempt.exe
psxtmmq01.doc	    psxtmsem01.exe	  rhtaskswitch.adoc
psxtmmq01.exe	    psxtmsem02.doc	  rhtaskswitch.exe
psxtmmutex01.doc    psxtmsem02.exe

This is missing a bunch of tests.


This is the contents of libbsp/arm/stm32f7x/make/custom/stm32f7x-testsuite.tcfg

fsdosfsname01
jffs2_fserror
jffs2_fslink
jffs2_fspatheval
jffs2_fspermission
jffs2_fsrdwr
jffs2_fsscandir01
jffs2_fssymlink
jffs2_fstime
devfs01
devfs02
devfs03
devfs04
termios02
termios03
termios04
stringto01
math
mathf
tar03
mathl
complex
sptimecounter01
spfatal26
spinternalerror01
fsnofs01


-- 
Isaac Gutekunst
Embedded Systems Software Engineer
isaac.gutekunst at vecna.com
www.vecna.com


More information about the devel mailing list