diff options
author | 2020-03-23 15:44:43 -0400 | |
---|---|---|
committer | 2020-03-23 15:44:43 -0400 | |
commit | 674375e78d29ec6abf3c0ae8ba230c619229c7ce (patch) | |
tree | d1de220aa5d3ba1f0f834c70b62647f1b4b6e5cc /src/Makefile | |
parent | f8fc742043c749768266e6b9d432b4cfeb861b28 (diff) | |
download | textadept-674375e78d29ec6abf3c0ae8ba230c619229c7ce.tar.gz textadept-674375e78d29ec6abf3c0ae8ba230c619229c7ce.zip |
Added unit tests for core code in textadept.c.
Most of the core is exercised by the Lua test suite, but coverage lapses can be
uncovered using the GCC compiler flags "-fprofile-arcs -ftest-coverage"..
Diffstat (limited to 'src/Makefile')
-rw-r--r-- | src/Makefile | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/Makefile b/src/Makefile index 2dc53fab..330bacc4 100644 --- a/src/Makefile +++ b/src/Makefile @@ -146,7 +146,13 @@ cdk_objs = $(addprefix cdk-, binding.o buttonbox.o cdk.o cdk_display.o \ slider.o traverse.o version.o) # Add debugging symbols and disable optimizations when DEBUG=1. -# Note: In order to profile with gprof (-pg), do not retain symbols in LDFLAGS. +# Notes: +# In order to profile with gprof (-pg), do not retain symbols in LDFLAGS. +# In order to report code coverage with gcov (-fprofile-arcs -ftest-coverage): +# Run test suite with textadept, run gcov textadept.c, then examine +# textadept.c.gcov +# Run test suite with textadept-curses, run gcov textadept-curses.c, then +# examine textadept.c.gcov. ifdef DEBUG CFLAGS += -g -O0 CXXFLAGS += -g -O0 |