mirror of
https://git.code.sf.net/p/openocd/code
synced 2024-11-21 17:25:39 +00:00
d4a64e3f38
Add support for code coverage collection. This helps developers to check if their test scenarios really exercised all the OpenOCD functionality that they intended to test. - Option --enable-gcov has been added to configure.ac which enables the coverage collection using Gcov. (Disabled by default.) - The steps to collect and inspect the coverage have been described in HACKING file. Change-Id: I259e401937a255e7ad7f155359a0b7787e4d0752 Signed-off-by: Jan Matyas <jan.matyas@codasip.com> Reviewed-on: https://review.openocd.org/c/openocd/+/8521 Tested-by: jenkins Reviewed-by: Evgeniy Naydanov <evgeniy.naydanov@syntacore.com> Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
121 lines
1.7 KiB
Plaintext
121 lines
1.7 KiB
Plaintext
# stuff "git status" should ignore
|
|
|
|
# build output
|
|
.libs
|
|
.deps
|
|
.dirstamp
|
|
*.o
|
|
*.o.??????
|
|
*.a
|
|
*.lo
|
|
*.la
|
|
*.in
|
|
|
|
# generated source files
|
|
src/jtag/minidriver_imp.h
|
|
src/jtag/jtag_minidriver.h
|
|
|
|
# coverage files (gcov)
|
|
*.gcda
|
|
*.gcno
|
|
|
|
# OpenULINK driver files generated by SDCC
|
|
src/jtag/drivers/OpenULINK/*.rel
|
|
src/jtag/drivers/OpenULINK/*.asm
|
|
src/jtag/drivers/OpenULINK/*.lst
|
|
src/jtag/drivers/OpenULINK/*.sym
|
|
src/jtag/drivers/OpenULINK/*.map
|
|
src/jtag/drivers/OpenULINK/*.mem
|
|
src/jtag/drivers/OpenULINK/*.lk
|
|
src/jtag/drivers/OpenULINK/*.ihx
|
|
src/jtag/drivers/OpenULINK/*.rst
|
|
|
|
# editor files
|
|
*.swp
|
|
|
|
src/startup.tcl
|
|
startup_tcl.inc
|
|
xscale_debug.inc
|
|
|
|
bin2char
|
|
bin2char.exe
|
|
|
|
doc/openocd.aux
|
|
doc/openocd.cp
|
|
doc/openocd.cps
|
|
doc/openocd.fn
|
|
doc/openocd.fns
|
|
doc/openocd.html
|
|
doc/openocd.info
|
|
doc/openocd.info-1
|
|
doc/openocd.info-2
|
|
doc/openocd.ky
|
|
doc/openocd.log
|
|
doc/openocd.pdf
|
|
doc/openocd.pg
|
|
doc/openocd.toc
|
|
doc/openocd.tp
|
|
doc/openocd.vr
|
|
doc/version.texi
|
|
src/openocd
|
|
src/openocd.exe
|
|
|
|
# configure/autotools output
|
|
/build-aux/
|
|
aclocal.m4
|
|
autom4te.cache
|
|
config.h
|
|
config.log
|
|
config.status
|
|
configure
|
|
doxygen
|
|
doxygen.log
|
|
Doxyfile
|
|
libtool
|
|
Makefile
|
|
!contrib/loaders/**/Makefile
|
|
stamp-h1
|
|
stamp-vti
|
|
INSTALL
|
|
NOTES
|
|
|
|
# coexist with quilt
|
|
patches
|
|
*.patch
|
|
|
|
# Eclipse stuff
|
|
.project
|
|
.cproject
|
|
.settings
|
|
|
|
# VSCode stuff
|
|
.vscode
|
|
|
|
# Emacs temp files
|
|
*~
|
|
|
|
# Emacs TAGS file
|
|
TAGS
|
|
|
|
# CScope database files
|
|
*cscope.out
|
|
|
|
# ctags tag files
|
|
tags
|
|
|
|
# GNU Global tag files
|
|
GPATH
|
|
GRTAGS
|
|
GTAGS
|
|
|
|
# checkpatch script files
|
|
.checkpatch-camelcase.*
|
|
|
|
# clangd (e.g. for advanced code completion and linting) generates cache files
|
|
# into .cache
|
|
.cache
|
|
|
|
# A compile_commands.json can be generated using bear and will help tools such
|
|
# as clangd to locate header files and use correct $CFLAGS
|
|
compile_commands.json
|