From 136d443b5c38bee96f5d995dfea3629ef07564c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Thu, 18 Jul 2019 09:59:28 +0200 Subject: Announce Ranch 2.0.0-rc.1 Adds Ranch 2.0 documentation and removes documentation for very old Cowboy and Ranch, along with Erlang.mk documentation which is available on its own website. --- docs/en/erlang.mk/1/guide/coverage/index.html | 211 -------------------------- 1 file changed, 211 deletions(-) delete mode 100644 docs/en/erlang.mk/1/guide/coverage/index.html (limited to 'docs/en/erlang.mk/1/guide/coverage/index.html') diff --git a/docs/en/erlang.mk/1/guide/coverage/index.html b/docs/en/erlang.mk/1/guide/coverage/index.html deleted file mode 100644 index 9ca3b6de..00000000 --- a/docs/en/erlang.mk/1/guide/coverage/index.html +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - - - - - Nine Nines: Code coverage - - - - - - - - - - - - - - - - -
-
-
-
- -

Code coverage

- -

Erlang.mk provides support for code coverage via the tool cover that comes with Erlang/OTP. Code coverage lets you see what parts of your code are covered by the tests.

-

Enabling cover when running tests

-

To run tests with code coverage enabled, simply define COVER=1 either on the command line or in your Makefile:

-
-
$ make tests COVER=1
-
-

When running the targets tests or check the code coverage report will be built automatically. This is not the case for test framework specific targets, however. In those cases you can generate the reports manually:

-
-
$ make eunit proper COVER=1
-$ make cover-report
-
-

Note that Common Test has some support for cover built-in and that it will generate code coverage reports in the Common Test logs regardless. The report that Erlang.mk generates is however common to all test frameworks and might be more useful.

-

Adding applications to the cover report

-

By default Erlang.mk will include all the applications in the code coverage report, except external dependencies.

-

To include some dependencies in the report, you can define the COVER_DEPS variable:

-
-
COVER_DEPS = cowlib
-
-

When using multi application repositories you can exclude some applications by defining the COVER_APPS variable:

-
-
COVER_APPS = presence backend
-
-

Configuring paths

-

By default Erlang.mk will store coverdata files and code coverage reports under the cover/ directory. The variables COVER_DATA_DIR and COVER_REPORT_DIR can be set to use a different location.

-

Merging coverdata files

-

The target all.coverdata will take all existing coverdata files and merge them into one:

-
-
$ make all.coverdata
-
- - - - - - - - - - - - - - - - -
- -
- - -

- Erlang.mk - 1 - - User Guide -

- -
    - - - -
- -

Navigation

- -

Version select

-
    - - - -
  • 1
  • - -
- -

Like my work? Donate!

-

Donate to Loïc Hoguin because his work on Cowboy, Ranch, Gun and Erlang.mk is fantastic:

-
- - - - - - - - - -

Recurring payment options are also available via BountySource. These funds are used to cover the recurring expenses like dedicated servers or domain names.

- - - -
-
-
-
- - - - - - - - - -- cgit v1.2.3