Skip to content

Commit a2c85be

Browse files
authored
Merge pull request #28504 from mjambon/release-testo-0.2.0
[new release] testo (4 packages) (0.2.0)
2 parents 88d88db + ba6b26d commit a2c85be

File tree

8 files changed

+184
-3
lines changed
  • packages
    • testo-diff
      • testo-diff.0.1.0
      • testo-diff.0.2.0
    • testo-lwt
    • testo-util
      • testo-util.0.1.0
      • testo-util.0.2.0
    • testo

8 files changed

+184
-3
lines changed

packages/testo-diff/testo-diff.0.1.0/opam

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,3 +40,4 @@ url {
4040
]
4141
}
4242
x-commit-hash: "76de74b853b5735d01c4903b4a45c1d44f0f470d"
43+
x-maintenance-intent: ["(latest)"]
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
opam-version: "2.0"
2+
synopsis: "Pure-OCaml diff implementation"
3+
description: """
4+
This is a pure-OCaml implementation for computing line-by-line diffs.
5+
The current implementation uses an algorithm similar to gestalt pattern
6+
matching ported to OCaml by Gabriel Jaldon from Paul Butler's
7+
Python implementation.
8+
See https://github.com/paulgb/simplediff"""
9+
maintainer: ["Martin Jambon <martin@semgrep.com>"]
10+
authors: ["Martin Jambon" "Gabriel Jaldon"]
11+
license: "ISC"
12+
homepage: "https://github.com/semgrep/testo"
13+
bug-reports: "https://github.com/semgrep/testo/issues"
14+
depends: [
15+
"dune" {>= "3.7"}
16+
"ocaml" {>= "4.08.0"}
17+
"ppx_deriving"
18+
"odoc" {with-doc}
19+
]
20+
build: [
21+
["dune" "subst"] {dev}
22+
[
23+
"dune"
24+
"build"
25+
"-p"
26+
name
27+
"-j"
28+
jobs
29+
"@install"
30+
"@runtest" {with-test}
31+
"@doc" {with-doc}
32+
]
33+
]
34+
dev-repo: "git+https://github.com/semgrep/testo.git"
35+
url {
36+
src:
37+
"https://github.com/semgrep/testo/releases/download/0.2.0/testo-0.2.0.tbz"
38+
checksum: [
39+
"sha256=0998766656d9a756f87c2f6c78b803d3a6e7c1230167c039f288226428cc3137"
40+
"sha512=bc59a43617d005bc338950b13a2aadb2865bc92ec0d1494e2219d8446e9203916c0c88878dc918ef3b8d2923b874c24bd68cf3a14a8307a0714d6114549f36ef"
41+
]
42+
}
43+
x-commit-hash: "f03e691f9065b0c14af6a2622a8c6f3710510008"
44+
x-maintenance-intent: ["(latest)"]

packages/testo-lwt/testo-lwt.0.1.0/opam

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ depends: [
1616
"cmdliner" {>= "1.1.0"}
1717
"fpath"
1818
"re" {>= "1.10.0"}
19-
"testo-util"
19+
"testo-util" {< "0.2.0"}
2020
"odoc" {with-doc}
2121
]
2222
build: [
@@ -43,3 +43,4 @@ url {
4343
]
4444
}
4545
x-commit-hash: "76de74b853b5735d01c4903b4a45c1d44f0f470d"
46+
x-maintenance-intent: ["(latest)"]
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
opam-version: "2.0"
2+
synopsis: "Test framework for OCaml, Lwt variant"
3+
description: """
4+
Use this if the tests return Lwt promises and you can't make them synchronous
5+
because 'Lwt_main.run' is not supported by your platform e.g. JavaScript."""
6+
maintainer: ["Martin Jambon <martin@semgrep.com>"]
7+
authors: ["Martin Jambon" "Gabriel Jaldon"]
8+
license: "ISC"
9+
homepage: "https://github.com/semgrep/testo"
10+
bug-reports: "https://github.com/semgrep/testo/issues"
11+
depends: [
12+
"dune" {>= "3.7"}
13+
"lwt" {>= "5.6.0"}
14+
"ocaml" {>= "4.08.0"}
15+
"alcotest" {with-test}
16+
"cmdliner" {>= "1.1.0"}
17+
"fpath"
18+
"re" {>= "1.10.0"}
19+
"testo-util" {>= "0.2.0"}
20+
"odoc" {with-doc}
21+
]
22+
build: [
23+
["dune" "subst"] {dev}
24+
[
25+
"dune"
26+
"build"
27+
"-p"
28+
name
29+
"-j"
30+
jobs
31+
"@install"
32+
"@runtest" {with-test}
33+
"@doc" {with-doc}
34+
]
35+
]
36+
dev-repo: "git+https://github.com/semgrep/testo.git"
37+
url {
38+
src:
39+
"https://github.com/semgrep/testo/releases/download/0.2.0/testo-0.2.0.tbz"
40+
checksum: [
41+
"sha256=0998766656d9a756f87c2f6c78b803d3a6e7c1230167c039f288226428cc3137"
42+
"sha512=bc59a43617d005bc338950b13a2aadb2865bc92ec0d1494e2219d8446e9203916c0c88878dc918ef3b8d2923b874c24bd68cf3a14a8307a0714d6114549f36ef"
43+
]
44+
}
45+
x-commit-hash: "f03e691f9065b0c14af6a2622a8c6f3710510008"
46+
x-maintenance-intent: ["(latest)"]

packages/testo-util/testo-util.0.1.0/opam

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ depends: [
1010
"dune" {>= "3.7"}
1111
"ocaml" {>= "4.08.0"}
1212
"fpath"
13-
"testo-diff"
13+
"testo-diff" {< "0.2.0"}
1414
"odoc" {with-doc}
1515
"re" {>= "1.10.0"}
1616
]
@@ -38,3 +38,4 @@ url {
3838
]
3939
}
4040
x-commit-hash: "76de74b853b5735d01c4903b4a45c1d44f0f470d"
41+
x-maintenance-intent: ["(latest)"]
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
opam-version: "2.0"
2+
synopsis: "Modules shared by testo, testo-lwt, etc"
3+
description: "Testo is a test framework for OCaml."
4+
maintainer: ["Martin Jambon <martin@semgrep.com>"]
5+
authors: ["Martin Jambon" "Gabriel Jaldon"]
6+
license: "ISC"
7+
homepage: "https://github.com/semgrep/testo"
8+
bug-reports: "https://github.com/semgrep/testo/issues"
9+
depends: [
10+
"dune" {>= "3.7"}
11+
"ocaml" {>= "4.08.0"}
12+
"fpath"
13+
"re" {>= "1.10.0"}
14+
"ppx_deriving"
15+
"testo-diff" {>= "0.2.0"}
16+
"odoc" {with-doc}
17+
]
18+
build: [
19+
["dune" "subst"] {dev}
20+
[
21+
"dune"
22+
"build"
23+
"-p"
24+
name
25+
"-j"
26+
jobs
27+
"@install"
28+
"@runtest" {with-test}
29+
"@doc" {with-doc}
30+
]
31+
]
32+
dev-repo: "git+https://github.com/semgrep/testo.git"
33+
url {
34+
src:
35+
"https://github.com/semgrep/testo/releases/download/0.2.0/testo-0.2.0.tbz"
36+
checksum: [
37+
"sha256=0998766656d9a756f87c2f6c78b803d3a6e7c1230167c039f288226428cc3137"
38+
"sha512=bc59a43617d005bc338950b13a2aadb2865bc92ec0d1494e2219d8446e9203916c0c88878dc918ef3b8d2923b874c24bd68cf3a14a8307a0714d6114549f36ef"
39+
]
40+
}
41+
x-commit-hash: "f03e691f9065b0c14af6a2622a8c6f3710510008"
42+
x-maintenance-intent: ["(latest)"]

packages/testo/testo.0.1.0/opam

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ depends: [
1515
"cmdliner" {>= "1.1.0"}
1616
"fpath"
1717
"re" {>= "1.10.0"}
18-
"testo-util"
18+
"testo-util" {< "0.2.0"}
1919
"odoc" {with-doc}
2020
]
2121
build: [
@@ -42,3 +42,4 @@ url {
4242
]
4343
}
4444
x-commit-hash: "76de74b853b5735d01c4903b4a45c1d44f0f470d"
45+
x-maintenance-intent: ["(latest)"]

packages/testo/testo.0.2.0/opam

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
opam-version: "2.0"
2+
synopsis: "Test framework for OCaml"
3+
description: """
4+
Testo is a test framework for OCaml providing new subcommands for capturing,
5+
checking, and approving the output of tests."""
6+
maintainer: ["Martin Jambon <martin@semgrep.com>"]
7+
authors: ["Martin Jambon" "Gabriel Jaldon"]
8+
license: "ISC"
9+
homepage: "https://github.com/semgrep/testo"
10+
bug-reports: "https://github.com/semgrep/testo/issues"
11+
depends: [
12+
"dune" {>= "3.7"}
13+
"ocaml" {>= "4.08.0"}
14+
"alcotest" {with-test}
15+
"cmdliner" {>= "1.1.0"}
16+
"fpath"
17+
"re" {>= "1.10.0"}
18+
"testo-util" {>= "0.2.0"}
19+
"odoc" {with-doc}
20+
]
21+
build: [
22+
["dune" "subst"] {dev}
23+
[
24+
"dune"
25+
"build"
26+
"-p"
27+
name
28+
"-j"
29+
jobs
30+
"@install"
31+
"@runtest" {with-test}
32+
"@doc" {with-doc}
33+
]
34+
]
35+
dev-repo: "git+https://github.com/semgrep/testo.git"
36+
url {
37+
src:
38+
"https://github.com/semgrep/testo/releases/download/0.2.0/testo-0.2.0.tbz"
39+
checksum: [
40+
"sha256=0998766656d9a756f87c2f6c78b803d3a6e7c1230167c039f288226428cc3137"
41+
"sha512=bc59a43617d005bc338950b13a2aadb2865bc92ec0d1494e2219d8446e9203916c0c88878dc918ef3b8d2923b874c24bd68cf3a14a8307a0714d6114549f36ef"
42+
]
43+
}
44+
x-commit-hash: "f03e691f9065b0c14af6a2622a8c6f3710510008"
45+
x-maintenance-intent: ["(latest)"]

0 commit comments

Comments
 (0)