Skip to content

Commit 734ae78

Browse files
authored
Merge pull request #26862 from mjambon/release-testo-0.1.0
[new release] testo (4 packages) (0.1.0)
2 parents 926503c + 9fb4366 commit 734ae78

File tree

4 files changed

+171
-0
lines changed
  • packages
    • testo-diff/testo-diff.0.1.0
    • testo-lwt/testo-lwt.0.1.0
    • testo-util/testo-util.0.1.0
    • testo/testo.0.1.0

4 files changed

+171
-0
lines changed
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: "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 <[email protected]>"]
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+
"odoc" {with-doc}
18+
]
19+
build: [
20+
["dune" "subst"] {dev}
21+
[
22+
"dune"
23+
"build"
24+
"-p"
25+
name
26+
"-j"
27+
jobs
28+
"@install"
29+
"@runtest" {with-test}
30+
"@doc" {with-doc}
31+
]
32+
]
33+
dev-repo: "git+https://github.com/semgrep/testo.git"
34+
url {
35+
src:
36+
"https://github.com/semgrep/testo/releases/download/0.1.0/testo-0.1.0.tbz"
37+
checksum: [
38+
"sha256=a156a3ac637e09e57c44a92f4f10723d2f509d237105b10a0120fca3447887b6"
39+
"sha512=f236afc247af23d55ca38a4611206d3daab5ef463bbea3ab07ecec6196bd92a53f7e997d348f40534911641558383d8c85ac2ab7607514dd6b90835c8e3f7294"
40+
]
41+
}
42+
x-commit-hash: "76de74b853b5735d01c4903b4a45c1d44f0f470d"
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, 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 <[email protected]>"]
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"
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.1.0/testo-0.1.0.tbz"
40+
checksum: [
41+
"sha256=a156a3ac637e09e57c44a92f4f10723d2f509d237105b10a0120fca3447887b6"
42+
"sha512=f236afc247af23d55ca38a4611206d3daab5ef463bbea3ab07ecec6196bd92a53f7e997d348f40534911641558383d8c85ac2ab7607514dd6b90835c8e3f7294"
43+
]
44+
}
45+
x-commit-hash: "76de74b853b5735d01c4903b4a45c1d44f0f470d"
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
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 <[email protected]>"]
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+
"testo-diff"
14+
"odoc" {with-doc}
15+
"re" {>= "1.10.0"}
16+
]
17+
build: [
18+
["dune" "subst"] {dev}
19+
[
20+
"dune"
21+
"build"
22+
"-p"
23+
name
24+
"-j"
25+
jobs
26+
"@install"
27+
"@runtest" {with-test}
28+
"@doc" {with-doc}
29+
]
30+
]
31+
dev-repo: "git+https://github.com/semgrep/testo.git"
32+
url {
33+
src:
34+
"https://github.com/semgrep/testo/releases/download/0.1.0/testo-0.1.0.tbz"
35+
checksum: [
36+
"sha256=a156a3ac637e09e57c44a92f4f10723d2f509d237105b10a0120fca3447887b6"
37+
"sha512=f236afc247af23d55ca38a4611206d3daab5ef463bbea3ab07ecec6196bd92a53f7e997d348f40534911641558383d8c85ac2ab7607514dd6b90835c8e3f7294"
38+
]
39+
}
40+
x-commit-hash: "76de74b853b5735d01c4903b4a45c1d44f0f470d"

packages/testo/testo.0.1.0/opam

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: "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 <[email protected]>"]
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"
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.1.0/testo-0.1.0.tbz"
39+
checksum: [
40+
"sha256=a156a3ac637e09e57c44a92f4f10723d2f509d237105b10a0120fca3447887b6"
41+
"sha512=f236afc247af23d55ca38a4611206d3daab5ef463bbea3ab07ecec6196bd92a53f7e997d348f40534911641558383d8c85ac2ab7607514dd6b90835c8e3f7294"
42+
]
43+
}
44+
x-commit-hash: "76de74b853b5735d01c4903b4a45c1d44f0f470d"

0 commit comments

Comments
 (0)