From d9e7718b03596c9af89411a8991f5a1da7b4ad5f Mon Sep 17 00:00:00 2001 From: Kimplul Date: Thu, 24 Apr 2025 20:17:57 +0300 Subject: add gcc coverage --- .gitignore | 1 + Makefile | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/.gitignore b/.gitignore index 50343e4..c1f629d 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ deps.mk tests.mk docs/output build +coverage libejit.a test-* examples/matrix_mult diff --git a/Makefile b/Makefile index 548e5b8..358cf28 100644 --- a/Makefile +++ b/Makefile @@ -12,6 +12,14 @@ check: all @./scripts/gen-tests $$(echo tests/*.c) $(MAKE) -f tests/makefile check +.PHONY: coverage +coverage: + $(MAKE) clean + $(MAKE) CFLAGS='--coverage' check + mkdir coverage + lcov --capture --directory . --out coverage/ejit.info + genhtml coverage/ejit.info --out coverage + # supported by jit .PHONY: check_linux_amd64 check_linux_amd64: -- cgit v1.2.3