···11+# This file is generated by dune, edit dune-project instead
22+depends: [
33+ "ocaml" {>= "4.13.1"}
44+ "dune" {>= "3.7" & != "3.13.0"}
55+ "frama-c" {>= "29.0~" & < "30.0~"}
66+ "odoc" {with-doc}
77+]
88+build: [
99+ ["dune" "subst"] {dev}
1010+ [
1111+ "dune"
1212+ "build"
1313+ "-p"
1414+ name
1515+ "-j"
1616+ jobs
1717+ "--promote-install-files=false"
1818+ "@install"
1919+ "@runtest" {with-test}
2020+ "@doc" {with-doc}
2121+ ]
2222+ ["dune" "install" "-p" name "--create-install-files" name]
2323+]
2424+opam-version: "2.0"
2525+synopsis: "Lannotate plugin of Frama-C, part of the LTest suite "
2626+description:"""
2727+Lannotate is a plugin that introduces labels and hyperlabels formalizing
2828+test objectives corresponding to the coverage criteria selected by the user.
2929+It is part of LTest, a set of plug-in dedicated to managing test coverage.
3030+Other plug-ins in LTest include:
3131+- Luncov, for detecting polluting (infeasible or redundant) objectives
3232+- Lreplay, for executing a test suite and computing its coverage status
3333+"""
3434+maintainer: "virgile.prevosto@cea.fr"
3535+authors: [
3636+ "Omar Chebaro"
3737+ "Mickaël Delahaye"
3838+ "Michael Marcozzi"
3939+ "Thibault Martin"
4040+]
4141+homepage: "https://frama-c.com/"
4242+license: "LGPL-2.1-only"
4343+dev-repo: "git+https://git.frama-c.com/pub/ltest/lannotate.git"
4444+bug-reports: "git+https://git.frama-c.com/pub/ltest/lannotate/-/issues"
4545+tags: [
4646+ "software testing"
4747+ "Frama-C"
4848+ "LTest"
4949+]
5050+url {
5151+ src:
5252+ "https://git.frama-c.com/pub/ltest/lannotate/-/archive/0.2.3/lannotate-0.2.3.tar.bz2"
5353+ checksum: [
5454+ "md5=93f0b2ec2c39599b70bb4f2d504ab817"
5555+ "sha512=1682fddf70d90db51bf8fbfa688fb6a898f779e720cccc064298665d34dab2960c8b621abf1ee9bdd0117759f4c5a3def8d689edd10549fc7440edaba1730d96"
5656+ ]
5757+}
+57
packages/frama-c-luncov/frama-c-luncov.0.2.1/opam
···11+# This file is generated by dune, edit dune-project instead
22+depends: [
33+ "ocaml" {>= "4.13.1"}
44+ "dune" {>= "3.7" & != "3.13.0"}
55+ "frama-c" {>= "29.0~" & < "30.0~"}
66+ "odoc" {with-doc}
77+]
88+build: [
99+ ["dune" "subst"] {dev}
1010+ [
1111+ "dune"
1212+ "build"
1313+ "-p"
1414+ name
1515+ "-j"
1616+ jobs
1717+ "--promote-install-files=false"
1818+ "@install"
1919+ "@runtest" {with-test}
2020+ "@doc" {with-doc}
2121+ ]
2222+ ["dune" "install" "-p" name "--create-install-files" name]
2323+]
2424+opam-version: "2.0"
2525+synopsis: "Luncov plugin of Frama-C, part of the LTest suite"
2626+description:"""
2727+Luncov is a plugin that attempts to identify unreachable and/or redundant
2828+tests objectives, represented in the code by labels and hyperlabels, as
2929+defined in the LTest family of Frama-C plug-ins.
3030+Other plug-ins in LTest include:
3131+- Lannotate, for introducing (hyper)labels according to various criteria
3232+- Lreplay, for executing a test suite and computing its coverage status
3333+"""
3434+maintainer: "virgile.prevosto@cea.fr"
3535+authors: [
3636+ "Robin David"
3737+ "Mickaël Delahaye"
3838+ "Michael Marcozzi"
3939+ "Thibault Martin"
4040+]
4141+homepage: "https://frama-c.com/"
4242+license: "LGPL-2.1-only"
4343+dev-repo: "git+https://git.frama-c.com/pub/ltest/luncov.git"
4444+bug-reports: "git+https://git.frama-c.com/pub/ltest/luncov/-/issues"
4545+tags: [
4646+ "software testing"
4747+ "Frama-C"
4848+ "LTest"
4949+]
5050+url {
5151+ src:
5252+ "https://git.frama-c.com/pub/ltest/luncov/-/archive/0.2.1/luncov-0.2.1.tar.bz2"
5353+ checksum: [
5454+ "md5=6c17a9c992ec04d6f9f2c6a7c97b0e71"
5555+ "sha512=243b617a27360379c80447e4e22b9393c966584ddfe245863f906ea876c31d492605ed2d47ecaabf17f81721c75face267fe3ef3dbf1fbc623177b3912fb6705"
5656+ ]
5757+}
+51
packages/lreplay/lreplay.0.1.1/opam
···11+# This file is generated by dune, edit dune-project instead
22+opam-version: "2.0"
33+synopsis: "Executes a test suite and computes test coverage"
44+description: """
55+Lreplay is part of the LTest suite, which includes tools to manage test
66+objectives, expressed as labels and hyperlabels. lreplay runs a given test suite
77+and computes the corresponding coverage according the labels and hyperlabels
88+defined in its input files. The other LTest tools are Frama-C plugins including:
99+- Lannotate, for generating (hyper)labels according to various criteria
1010+- Luncov, for identifying uncoverable and/or redundant (hyper)labels
1111+"""
1212+maintainer: ["virgile.prevosto@cea.fr"]
1313+authors: [
1414+ "Mickaël Delahaye"
1515+ "Omar Chebaro"
1616+ "Nikolai Kosmatov"
1717+ "Sébastien Bardin"
1818+ "Michaël Marcozzi"
1919+ "Thibault Martin"
2020+]
2121+license: "LGPL-2.1-only"
2222+homepage: "git+https://git.frama-c.com/pub/ltest/lreplay"
2323+dev-repo: "git+https://git.frama-c.com/pub/ltest/lreplay"
2424+bug-reports: "git+https://git.frama-c.com/pub/ltest/lreplay/-/issues"
2525+depends: [
2626+ "base-unix"
2727+ "ocaml" {>= "4.13.1"}
2828+ "dune" {>= "3.7" & != "3.13.0"}
2929+ "odoc" {with-doc}
3030+]
3131+build: [
3232+ [
3333+ "dune"
3434+ "build"
3535+ "-p"
3636+ name
3737+ "-j"
3838+ jobs
3939+ "@install"
4040+ "@runtest" {with-test}
4141+ "@doc" {with-doc}
4242+ ]
4343+]
4444+url {
4545+ src:
4646+ "https://git.frama-c.com/pub/ltest/lreplay/-/archive/0.1.1/lreplay-0.1.1.tar.bz2"
4747+ checksum: [
4848+ "md5=df91c0ab9782af2cedba4126ade602c6"
4949+ "sha512=2c8ee3d8c9ea4fc57a6ad25a6ddc2eb6ba000c6c94c1c9f75ea4b6494dd2822665ff7a871a372d6bcf462cbab4af46ef0d6b8dd5b295c538c1c53e845a98fbcb"
5050+ ]
5151+}