[PATCH 01/22] tester: Update to support new build system

Alex White alexanderjwhite at gmail.com
Mon Mar 1 20:01:08 UTC 2021


The tester configurations had not been updated to match the paths and
conventions used by the new build system. These have been updated,
and a few more libraries have been enabled in symbol-sets.ini.
---
 tester/rtems/testing/bsps/griscv-sis-cov.ini  |  4 +-
 tester/rtems/testing/bsps/leon3-qemu-cov.ini  |  4 +-
 tester/rtems/testing/bsps/leon3-sis-cov.ini   |  4 +-
 tester/rtems/testing/coverage/symbol-sets.ini | 91 ++++++++++---------
 4 files changed, 52 insertions(+), 51 deletions(-)

diff --git a/tester/rtems/testing/bsps/griscv-sis-cov.ini b/tester/rtems/testing/bsps/griscv-sis-cov.ini
index 7249af6..e8de95f 100644
--- a/tester/rtems/testing/bsps/griscv-sis-cov.ini
+++ b/tester/rtems/testing/bsps/griscv-sis-cov.ini
@@ -35,7 +35,7 @@
 bsp            = griscv-sis
 arch           = riscv
 tester         = %{_rtscripts}/run.cfg
-target         = riscv-rtems5
+target         = riscv
 bsp_run_cmd    = %{rtems_tools}/%{bsp_arch}-rtems%{rtems_version}-sis
 bsp_run_opts   = -nouartrx -r -tlim 300 s -m 4 -cov
-bsp_covoar_cmd = -S %{bsp_symbol_path} -E %{cov_explanations} -f TSIM
+bsp_covoar_cmd = -T riscv-rtems6 -S %{bsp_symbol_path} -E %{cov_explanations} -f TSIM
diff --git a/tester/rtems/testing/bsps/leon3-qemu-cov.ini b/tester/rtems/testing/bsps/leon3-qemu-cov.ini
index 3b183e6..3d558db 100644
--- a/tester/rtems/testing/bsps/leon3-qemu-cov.ini
+++ b/tester/rtems/testing/bsps/leon3-qemu-cov.ini
@@ -34,8 +34,8 @@
 [leon3-qemu-cov]
 bsp               = leon3-qemu
 arch              = sparc
-target            = sparc-rtems5
+target            = sparc
 tester            = %{_rtscripts}/qemu.cfg
 bsp_qemu_opts     = %{qemu_opts_base} %{qemu_opts_serial} -M leon3_generic
 bsp_qemu_cov_opts = -exec-trace %{test_executable}.cov
-bsp_covoar_cmd    = -S %{bsp_symbol_path} -E %{cov_explanations}
+bsp_covoar_cmd    = -T sparc-rtems6 -S %{bsp_symbol_path} -E %{cov_explanations}
diff --git a/tester/rtems/testing/bsps/leon3-sis-cov.ini b/tester/rtems/testing/bsps/leon3-sis-cov.ini
index 626d314..66dae87 100644
--- a/tester/rtems/testing/bsps/leon3-sis-cov.ini
+++ b/tester/rtems/testing/bsps/leon3-sis-cov.ini
@@ -35,7 +35,7 @@
 bsp            = leon3-sis
 arch           = sparc
 tester         = %{_rtscripts}/run.cfg
-target         = sparc-rtems5
+target         = sparc
 bsp_run_cmd    = %{rtems_tools}/%{bsp_arch}-rtems%{rtems_version}-sis
 bsp_run_opts   = -leon3 -nouartrx -r -tlim 200 s -cov
-bsp_covoar_cmd = -S %{bsp_symbol_path} -E %{cov_explanations} -f TSIM
+bsp_covoar_cmd = -T sparc-rtems6 -S %{bsp_symbol_path} -E %{cov_explanations} -f TSIM
diff --git a/tester/rtems/testing/coverage/symbol-sets.ini b/tester/rtems/testing/coverage/symbol-sets.ini
index 8f85533..9617dd8 100644
--- a/tester/rtems/testing/coverage/symbol-sets.ini
+++ b/tester/rtems/testing/coverage/symbol-sets.ini
@@ -29,50 +29,51 @@
 #
 
 [symbol-sets]
-sets = score,rtems,sapi,libdl,posix,librfs,libdosfs,libdevfs,libimfs,libbspcmdline,libcpuuse,libstackchk,libfsmount,libstringto,libdevnull,libdumpbuf,libblock
+sets = score,rtems,sapi,posix,librfs,libpipe,libdosfs,libimfs,libjffs2,libcsupport,libbspcmdline,libcpuuse,libstackchk,libfsmount,libstringto,libdevnull,libdumpbuf,libuntar,libblock,libcrypt,libmd,libstdthreads
 
 [libraries]
-score         = @BUILD-TARGET@/c/@BSP@/cpukit/score/src
-rtems         = @BUILD-TARGET@/c/@BSP@/cpukit/rtems/src
-sapi          = @BUILD-TARGET@/c/@BSP@/cpukit/sapi/src
-libdl         = @BUILD-TARGET@/c/@BSP@/cpukit/libdl
-posix         = @BUILD-TARGET@/c/@BSP@/cpukit/posix/src
-librfs       = @BUILD-TARGET@/c/@BSP@/cpukit/libfs/src/rfs
-libdosfs      = @BUILD-TARGET@/c/@BSP@/cpukit/libfs/src/dosfs
-libdevfs      = @BUILD-TARGET@/c/@BSP@/cpukit/libfs/src/devfs
-libimfs       = @BUILD-TARGET@/c/@BSP@/cpukit/libfs/src/imfs
-#libdefaultsfs = @BUiLD-TARGET@/c/@BSP@/cpukit/libfs
-#libjffs2      = @BUILD-TARGET@/c/@BSP@/cpukit/libfs
-#dtc           = @BUILD-TARGET@/c/@BSP@/cpukit/libfdt
-#libdrvmgr     = @BUILD-TARGET@/c/@BSP@/cpukit/libdrvmgr
-#libi2c        = @BUILD-TARGET@/c/@BSP@/cpukit/libi2c
-#libcsupport   = @BUILD-TARGET@/c/@BSP@/cpukit/libcsupport/src
-libbspcmdline = @BUILD-TARGET@/c/@BSP@/cpukit/libmisc/bspcmdline
-libcpuuse     = @BUILD-TARGET@/c/@BSP@/cpukit/libmisc/cpuuse
-libstackchk   = @BUILD-TARGET@/c/@BSP@/cpukit/libmisc/stackchk
-libfsmount    = @BUILD-TARGET@/c/@BSP@/cpukit/libmisc/fsmount
-libstringto   = @BUILD-TARGET@/c/@BSP@/cpukit/libmisc/stringto
-libdevnull    = @BUILD-TARGET@/c/@BSP@/cpukit/libmisc/devnull
-libdumpbuf    = @BUILD-TARGET@/c/@BSP@/cpukit/libmisc/dumpbuf
-#libcapture    = @BUILD-TARGET@/c/@BSP@/cpukit/libmisc
-#libdummy      = @BUILD-TARGET@/c/@BSP@/cpukit/libmisc
-#libmonitor    = @BUILD-TARGET@/c/@BSP@/cpukit/libmisc
-#libmouse      = @BUILD-TARGET@/c/@BSP@/cpukit/libmisc
-#libmw-fb      = @BUILD-TARGET@/c/@BSP@/cpukit/libmisc
-#libredirector = @BUILD-TARGET@/c/@BSP@/cpukit/libmisc
-#librtemsfdt   = @BUILD-TARGET@/c/@BSP@/cpukit/libmisc
-#libserdbg     = @BUILD-TARGET@/c/@BSP@/cpukit/libmisc
-#libshell      = @BUILD-TARGET@/c/@BSP@/cpukit/libmisc
-#libtestsupport= @BUILD-TARGET@/c/@BSP@/cpukit/libmisc
-#libuntar      = @BUILD-TARGET@/c/@BSP@/cpukit/libmisc
-#libutf8proc   = @BUILD-TARGET@/c/@BSP@/cpukit/libmisc
-#libuuid       = @BUILD-TARGET@/c/@BSP@/cpukit/libmisc
-#libxz         = @BUILD-TARGET@/c/@BSP@/cpukit/libmisc
-libblock      = @BUILD-TARGET@/c/@BSP@/cpukit/libblock/src
-#libpci        = @BUILD-TARGET@/c/@BSP@/cpukit/libpci
-#librpc        = @BUILD-TARGET@/c/@BSP@/cpukit/librpc
-#libxdr        = @BUILD-TARGET@/c/@BSP@/cpukit/librpc
-#libcrypt      = @BUILD-TARGET@/c/@BSP@/cpukit/libcrypt
-#libmd         = @BUILD-TARGET@/c/@BSP@/cpukit/libmd
-#libstdthreads = @BUILD-TARGET@/c/@BSP@/cpukit/libstdthreads
-#zlib          = @BUILD-TARGET@/c/@BSP@/cpukit/zlib
+score         = @BUILD-TARGET@/@BSP@/cpukit/score/src
+rtems         = @BUILD-TARGET@/@BSP@/cpukit/rtems/src
+sapi          = @BUILD-TARGET@/@BSP@/cpukit/sapi/src
+libdl         = @BUILD-TARGET@/@BSP@/cpukit/libdl
+posix         = @BUILD-TARGET@/@BSP@/cpukit/posix/src
+librfs        = @BUILD-TARGET@/@BSP@/cpukit/libfs/src/rfs
+libpipe       = @BUILD-TARGET@/@BSP@/cpukit/libfs/src/pipe
+libdosfs      = @BUILD-TARGET@/@BSP@/cpukit/libfs/src/dosfs
+#libdevfs      = @BUILD-TARGET@/@BSP@/cpukit/libfs/src/devfs
+libimfs       = @BUILD-TARGET@/@BSP@/cpukit/libfs/src/imfs
+#libdefaultsfs = @BUiLD-TARGET@/@BSP@/cpukit/libfs
+libjffs2      = @BUILD-TARGET@/@BSP@/cpukit/libfs/src/jffs2/src
+#dtc           = @BUILD-TARGET@/@BSP@/cpukit/libfdt
+#libdrvmgr     = @BUILD-TARGET@/@BSP@/cpukit/libdrvmgr
+#libi2c        = @BUILD-TARGET@/@BSP@/cpukit/libi2c
+libcsupport   = @BUILD-TARGET@/@BSP@/cpukit/libcsupport/src
+libbspcmdline = @BUILD-TARGET@/@BSP@/cpukit/libmisc/bspcmdline
+libcpuuse     = @BUILD-TARGET@/@BSP@/cpukit/libmisc/cpuuse
+libstackchk   = @BUILD-TARGET@/@BSP@/cpukit/libmisc/stackchk
+libfsmount    = @BUILD-TARGET@/@BSP@/cpukit/libmisc/fsmount
+libstringto   = @BUILD-TARGET@/@BSP@/cpukit/libmisc/stringto
+libdevnull    = @BUILD-TARGET@/@BSP@/cpukit/libmisc/devnull
+libdumpbuf    = @BUILD-TARGET@/@BSP@/cpukit/libmisc/dumpbuf
+#libcapture    = @BUILD-TARGET@/@BSP@/cpukit/libmisc
+#libdummy      = @BUILD-TARGET@/@BSP@/cpukit/libmisc
+#libmonitor    = @BUILD-TARGET@/@BSP@/cpukit/libmisc
+#libmouse      = @BUILD-TARGET@/@BSP@/cpukit/libmisc
+#libmw-fb      = @BUILD-TARGET@/@BSP@/cpukit/libmisc
+#libredirector = @BUILD-TARGET@/@BSP@/cpukit/libmisc
+#librtemsfdt   = @BUILD-TARGET@/@BSP@/cpukit/libmisc
+#libserdbg     = @BUILD-TARGET@/@BSP@/cpukit/libmisc
+#libshell      = @BUILD-TARGET@/@BSP@/cpukit/libmisc
+#libtestsupport= @BUILD-TARGET@/@BSP@/cpukit/libmisc
+libuntar      = @BUILD-TARGET@/@BSP@/cpukit/libmisc/untar
+#libutf8proc   = @BUILD-TARGET@/@BSP@/cpukit/libmisc
+#libuuid       = @BUILD-TARGET@/@BSP@/cpukit/libmisc
+#libxz         = @BUILD-TARGET@/@BSP@/cpukit/libmisc
+libblock      = @BUILD-TARGET@/@BSP@/cpukit/libblock/src
+#libpci        = @BUILD-TARGET@/@BSP@/cpukit/libpci
+#librpc        = @BUILD-TARGET@/@BSP@/cpukit/librpc
+#libxdr        = @BUILD-TARGET@/@BSP@/cpukit/librpc
+libcrypt      = @BUILD-TARGET@/@BSP@/cpukit/libcrypt
+libmd         = @BUILD-TARGET@/@BSP@/cpukit/libmd
+libstdthreads = @BUILD-TARGET@/@BSP@/cpukit/libstdthreads
+#zlib          = @BUILD-TARGET@/@BSP@/cpukit/zlib
-- 
2.27.0



More information about the devel mailing list