Skip to content

mamewotoko/ounit2_quickstart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OUnit2 Quickstart with dune Build Status

html report

Setup

  1. install opam2

  2. install odoc and ounit2

    sh setup-opam
    

Build and run Test

method1: console output

dune runtest

Example output

> dune runtest test
dune runtest test
   test_list alias test/runtest
..
Ran: 2 tests in: 0.11 seconds.
OK

method2: HTML output

  1. set OUNIT_OUTPUT_HTML_DIR and run test
mkdir -p result
OUNIT_OUTPUT_HTML_DIR=result dune runtest
  1. HTML report will be saved as a file ./_build/default/test/result/index.html

Example Test Detail

2 kinds of tests

  • Test in a directory test
  • Inline test:
    • ppx_inline_test src
    • TODO qtest
    • TODO ppx_expect

TODO

  • measure code coverage with bisect_ppx
  • junit test report? (xml format)

References


Takashi Masuyama < [email protected] >
https://mamewo.ddo.jp/

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages