caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
* [Caml-list] [ANN] OUnit v2.0.0
@ 2013-09-30  0:49 Sylvain Le Gall
  2013-09-30 14:17 ` Sylvain Le Gall
  0 siblings, 1 reply; 4+ messages in thread
From: Sylvain Le Gall @ 2013-09-30  0:49 UTC (permalink / raw)
  To: caml-list

After 1.5 month of work, I am proud to officialy release OUnit 2.0.0.
This is a major rewrite of OUnit to include various features that I think
was missing from OUnit1. The very good news is that the port of the
OASIS test suite has proven that this new version of OUnit can
drastically improve the running time of a test suite.

You can download it here:
http://forge.ocamlcore.org/frs/download.php/1258/ounit-2.0.0.tar.gz

I have written a full blog post about this new version:
http://le-gall.net/sylvain+violaine/blog/index.php?post/2013/09/29/OUnit-2.0%2C-official-release

One of the best news, is that using the runner "processes" (fork process
to run test), I was able to achieve a linear speedup for the test
running time (4x lower when running with 4 shards).

Cheers,
Sylvain Le Gall
-- 
Website:     http://sylvain.le-gall.net/
OCaml forge: http://forge.ocamlcore.org
OCaml blogs: http://planet.ocaml.org


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Caml-list] [ANN] OUnit v2.0.0
  2013-09-30  0:49 [Caml-list] [ANN] OUnit v2.0.0 Sylvain Le Gall
@ 2013-09-30 14:17 ` Sylvain Le Gall
  2013-10-01  7:27   ` Francois Berenger
  0 siblings, 1 reply; 4+ messages in thread
From: Sylvain Le Gall @ 2013-09-30 14:17 UTC (permalink / raw)
  To: caml-list

On 30-09-2013, Sylvain Le Gall <sylvain@le-gall.net> wrote:
> After 1.5 month of work, I am proud to officialy release OUnit 2.0.0.
> This is a major rewrite of OUnit to include various features that I think
> was missing from OUnit1. The very good news is that the port of the
> OASIS test suite has proven that this new version of OUnit can
> drastically improve the running time of a test suite.
>
> You can download it here:
> http://forge.ocamlcore.org/frs/download.php/1258/ounit-2.0.0.tar.gz
>
> I have written a full blog post about this new version:
> http://le-gall.net/sylvain+violaine/blog/index.php?post/2013/09/29/OUnit-2.0%2C-official-release
>
> One of the best news, is that using the runner "processes" (fork process
> to run test), I was able to achieve a linear speedup for the test
> running time (4x lower when running with 4 shards).
>
> Cheers,
> Sylvain Le Gall

FTR, OPAM package is available and I forget to include a short
description of what OUnit is about:

OUnit is a unit test framework for OCaml. It allows one to easily create
unit-tests for OCaml code. It is based on HUnit, a unit testing
framework for Haskell. It is similar to JUnit, and other XUnit testing
frameworks.

Cheers,
Sylvain Le Gall
-- 
Website:     http://sylvain.le-gall.net/
OCaml forge: http://forge.ocamlcore.org
OCaml blogs: http://planet.ocaml.org


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Caml-list] [ANN] OUnit v2.0.0
  2013-09-30 14:17 ` Sylvain Le Gall
@ 2013-10-01  7:27   ` Francois Berenger
  2013-10-03 18:22     ` Florent Monnier
  0 siblings, 1 reply; 4+ messages in thread
From: Francois Berenger @ 2013-10-01  7:27 UTC (permalink / raw)
  To: caml-list

On 09/30/2013 11:17 PM, Sylvain Le Gall wrote:
> [...]
> FTR, OPAM package is available and I forget to include a short
> description of what OUnit is about:
>
> OUnit is a unit test framework for OCaml. It allows one to easily create
> unit-tests for OCaml code. It is based on HUnit, a unit testing
> framework for Haskell. It is similar to JUnit, and other XUnit testing
> frameworks.

The excellent OUnit is used by qtest:

http://batteries.vhugot.com/qtest/

The tool of choice to write tests as comments in your OCaml code.
This is used a lot in batteries' source code.

Best regards,
Francois Berenger.



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Caml-list] [ANN] OUnit v2.0.0
  2013-10-01  7:27   ` Francois Berenger
@ 2013-10-03 18:22     ` Florent Monnier
  0 siblings, 0 replies; 4+ messages in thread
From: Florent Monnier @ 2013-10-03 18:22 UTC (permalink / raw)
  To: caml-list

2013/10/01, Francois Berenger wrote:
> On 09/30/2013 11:17 PM, Sylvain Le Gall wrote:
>> [...]
>> FTR, OPAM package is available and I forget to include a short
>> description of what OUnit is about:
>>
>> OUnit is a unit test framework for OCaml. It allows one to easily create
>> unit-tests for OCaml code. It is based on HUnit, a unit testing
>> framework for Haskell. It is similar to JUnit, and other XUnit testing
>> frameworks.
>
> The excellent OUnit is used by qtest:
>
> http://batteries.vhugot.com/qtest/
>
> The tool of choice to write tests as comments in your OCaml code.
> This is used a lot in batteries' source code.

The package name for "qtest" is "iteml" in Mageia.
It will be available in the next Mageia version 4,
and is already available in Mageia's Cauldron since 4 months.

install with:
# urpmi iteml

-- 
Best regards,
Florent Monnier

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2013-10-03 18:22 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-09-30  0:49 [Caml-list] [ANN] OUnit v2.0.0 Sylvain Le Gall
2013-09-30 14:17 ` Sylvain Le Gall
2013-10-01  7:27   ` Francois Berenger
2013-10-03 18:22     ` Florent Monnier

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).