From b5d19e192c34b6eaa3dceec327ed5e7cad9e24fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Louis=20Roch=C3=A9?= Date: Wed, 25 Dec 2024 20:04:12 +0100 Subject: [PATCH] [new release] junit (3 packages) (2.2.0) CHANGES: - fix bug marking alcotest skipped tests as passed - reraise exceptions to clean backtraces - expose arguments of `Alcotest.run` - increase dependency on alcotest to 1.8.0 --- packages/junit/junit.2.2.0/opam | 41 +++++++++++++++++++ .../junit_alcotest/junit_alcotest.2.2.0/opam | 41 +++++++++++++++++++ packages/junit_ounit/junit_ounit.2.2.0/opam | 41 +++++++++++++++++++ 3 files changed, 123 insertions(+) create mode 100644 packages/junit/junit.2.2.0/opam create mode 100644 packages/junit_alcotest/junit_alcotest.2.2.0/opam create mode 100644 packages/junit_ounit/junit_ounit.2.2.0/opam diff --git a/packages/junit/junit.2.2.0/opam b/packages/junit/junit.2.2.0/opam new file mode 100644 index 00000000000..986301c2a8b --- /dev/null +++ b/packages/junit/junit.2.2.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Louis Roché " +authors: "Louis Roché " +homepage: "https://github.com/Khady/ocaml-junit" +bug-reports: "https://github.com/Khady/ocaml-junit/issues" +license: "LGPL-3.0-or-later WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/Khady/ocaml-junit.git" +doc: "https://khady.github.io/ocaml-junit/" +tags: ["junit" "jenkins"] +depends: [ + "dune" {>= "3.0"} + "ptime" + "tyxml" {>= "4.0.0"} + "odoc" {with-doc & >= "1.1.1"} + "ocamlformat" {= "0.27.0" & with-dev-setup} +] +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@runtest" {with-test} + "@doc" {with-doc} + ] +] +synopsis: "JUnit XML reports generation library" +description: "JUnit XML reports generation library" +url { + src: + "https://github.com/Khady/ocaml-junit/releases/download/2.2.0/junit-2.2.0.tbz" + checksum: [ + "sha256=d0ab1b08e7bb56d3955139e8ffd8cf0748f1b952af0072c9f9e8d914d531d90a" + "sha512=f86944c8a5f21c7df6a4dead863c340ebd7114808422a0dd8819941356a6c2a9fbe1e823cead11ff1c0cf6207eeebbbc8e62096a4f278a72f7c05099deef93fb" + ] +} +x-commit-hash: "c72f1f3bc9add874a8c1594b0b1cf9d7dac448b1" diff --git a/packages/junit_alcotest/junit_alcotest.2.2.0/opam b/packages/junit_alcotest/junit_alcotest.2.2.0/opam new file mode 100644 index 00000000000..9033b972f8a --- /dev/null +++ b/packages/junit_alcotest/junit_alcotest.2.2.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Louis Roché " +authors: ["Louis Roché "] +homepage: "https://github.com/Khady/ocaml-junit" +bug-reports: "https://github.com/Khady/ocaml-junit/issues" +license: "LGPL-3.0-or-later WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/Khady/ocaml-junit.git" +doc: "https://khady.github.io/ocaml-junit/" +tags: ["junit" "jenkins" "alcotest"] +depends: [ + "dune" {>= "3.0"} + "odoc" {with-doc & >= "1.1.1"} + "alcotest" {>= "1.8.0"} + "junit" {= version} + "ocamlformat" {= "0.27.0" & with-dev-setup} +] +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@runtest" {with-test} + "@doc" {with-doc} + ] +] +synopsis: "JUnit XML reports generation for alcotest tests" +description: "JUnit XML reports generation for alcotest tests" +url { + src: + "https://github.com/Khady/ocaml-junit/releases/download/2.2.0/junit-2.2.0.tbz" + checksum: [ + "sha256=d0ab1b08e7bb56d3955139e8ffd8cf0748f1b952af0072c9f9e8d914d531d90a" + "sha512=f86944c8a5f21c7df6a4dead863c340ebd7114808422a0dd8819941356a6c2a9fbe1e823cead11ff1c0cf6207eeebbbc8e62096a4f278a72f7c05099deef93fb" + ] +} +x-commit-hash: "c72f1f3bc9add874a8c1594b0b1cf9d7dac448b1" diff --git a/packages/junit_ounit/junit_ounit.2.2.0/opam b/packages/junit_ounit/junit_ounit.2.2.0/opam new file mode 100644 index 00000000000..bb308272fc9 --- /dev/null +++ b/packages/junit_ounit/junit_ounit.2.2.0/opam @@ -0,0 +1,41 @@ +opam-version: "2.0" +maintainer: "Louis Roché " +authors: ["Louis Roché " "Simon Cruanes "] +homepage: "https://github.com/Khady/ocaml-junit" +bug-reports: "https://github.com/Khady/ocaml-junit/issues" +license: "LGPL-3.0-or-later WITH OCaml-LGPL-linking-exception" +dev-repo: "git+https://github.com/Khady/ocaml-junit.git" +doc: "https://khady.github.io/ocaml-junit/" +tags: ["junit" "jenkins" "ounit"] +depends: [ + "dune" {>= "3.0"} + "odoc" {with-doc & >= "1.1.1"} + "ounit2" + "junit" {= version} + "ocamlformat" {= "0.27.0" & with-dev-setup} +] +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@runtest" {with-test} + "@doc" {with-doc} + ] +] +synopsis: "JUnit XML reports generation for OUnit tests" +description: "JUnit XML reports generation for OUnit tests" +url { + src: + "https://github.com/Khady/ocaml-junit/releases/download/2.2.0/junit-2.2.0.tbz" + checksum: [ + "sha256=d0ab1b08e7bb56d3955139e8ffd8cf0748f1b952af0072c9f9e8d914d531d90a" + "sha512=f86944c8a5f21c7df6a4dead863c340ebd7114808422a0dd8819941356a6c2a9fbe1e823cead11ff1c0cf6207eeebbbc8e62096a4f278a72f7c05099deef93fb" + ] +} +x-commit-hash: "c72f1f3bc9add874a8c1594b0b1cf9d7dac448b1"