Skip to content

Commit 1ee8260

Browse files
committed
Add autofonce.0.8
Autofonce is a modern runner for Autoconf Testsuites. Though old, the format of Autoconf Testsuites is easy to understand and to use. Autofonce makes them even more interesting, with automatic parallel execution and automatic promotion of results to fix tests.
1 parent 6417afb commit 1ee8260

File tree

8 files changed

+413
-0
lines changed
  • packages
    • autofonce_config/autofonce_config.0.8
    • autofonce_core/autofonce_core.0.8
    • autofonce_lib/autofonce_lib.0.8
    • autofonce_m4/autofonce_m4.0.8
    • autofonce_misc/autofonce_misc.0.8
    • autofonce_patch/autofonce_patch.0.8
    • autofonce_share/autofonce_share.0.8
    • autofonce/autofonce.0.8

8 files changed

+413
-0
lines changed
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
opam-version: "2.0"
2+
license: "GPL-3.0-only"
3+
synopsis: "A modern runner for GNU Autoconf Testsuites"
4+
description: """\
5+
autofonce is a modern runner for GNU Autoconf Testsuites:
6+
autofonce has a limited understanding of m4 macros that appear in testsuites
7+
written for the GNU Autoconf testsuites, and can run such tests in a modern
8+
way.
9+
"""
10+
authors: ["Fabrice Le Fessant <[email protected]>"]
11+
maintainer: ["Fabrice Le Fessant <[email protected]>"]
12+
homepage: "https://ocamlpro.github.io/autofonce"
13+
doc: "https://ocamlpro.github.io/autofonce/sphinx"
14+
bug-reports: "https://github.com/ocamlpro/autofonce/issues"
15+
dev-repo: "git+https://github.com/ocamlpro/autofonce.git"
16+
tags: "org:ocamlpro"
17+
build: [
18+
["dune" "subst"] {dev}
19+
["sh" "-c" "./scripts/before.sh build '%{name}%'"]
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+
["sh" "-c" "./scripts/after.sh build '%{name}%'"]
32+
]
33+
install: [
34+
["sh" "-c" "./scripts/before.sh install '%{name}%'"]
35+
]
36+
depends: [
37+
"ocaml" {>= "4.10.0"}
38+
"dune" {>= "2.7.0"}
39+
"autofonce_lib" {= version}
40+
"ppx_inline_test" {with-test}
41+
"ppx_expect" {with-test}
42+
"odoc" {with-doc}
43+
"ocamlformat" {with-test}
44+
]
45+
46+
url {
47+
src: "https://github.com/ocamlpro/autofonce/archive/v0.8.tar.gz"
48+
checksum: [ "sha256=4838b340c1e99708d6690fdd8658fc8b6ac74e3c38c0c3f1bbf2a50e92e48c4a" ]
49+
}
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
opam-version: "2.0"
2+
license: "GPL-3.0-only"
3+
synopsis: "A modern runner for GNU Autoconf Testsuites"
4+
description: """\
5+
autofonce is a modern runner for GNU Autoconf Testsuites:
6+
autofonce has a limited understanding of m4 macros that appear in testsuites
7+
written for the GNU Autoconf testsuites, and can run such tests in a modern
8+
way.
9+
"""
10+
authors: ["Fabrice Le Fessant <[email protected]>"]
11+
maintainer: ["Fabrice Le Fessant <[email protected]>"]
12+
homepage: "https://ocamlpro.github.io/autofonce"
13+
doc: "https://ocamlpro.github.io/autofonce/sphinx"
14+
bug-reports: "https://github.com/ocamlpro/autofonce/issues"
15+
dev-repo: "git+https://github.com/ocamlpro/autofonce.git"
16+
tags: "org:ocamlpro"
17+
build: [
18+
["dune" "subst"] {dev}
19+
["sh" "-c" "./scripts/before.sh build '%{name}%'"]
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+
["sh" "-c" "./scripts/after.sh build '%{name}%'"]
32+
]
33+
install: [
34+
["sh" "-c" "./scripts/before.sh install '%{name}%'"]
35+
]
36+
depends: [
37+
"ocaml" {>= "4.10.0"}
38+
"dune" {>= "2.7.0"}
39+
"toml" {>= "7.0"}
40+
"ocplib_stuff" {>= "0.1"}
41+
"ez_file" {>= "0.3"}
42+
"autofonce_misc" {= version}
43+
"ppx_inline_test" {with-test}
44+
"ppx_expect" {with-test}
45+
"odoc" {with-doc}
46+
"ocamlformat" {with-test}
47+
]
48+
49+
url {
50+
src: "https://github.com/ocamlpro/autofonce/archive/v0.8.tar.gz"
51+
checksum: [ "sha256=4838b340c1e99708d6690fdd8658fc8b6ac74e3c38c0c3f1bbf2a50e92e48c4a" ]
52+
}
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
opam-version: "2.0"
2+
license: "GPL-3.0-only"
3+
synopsis: "A modern runner for GNU Autoconf Testsuites"
4+
description: """\
5+
autofonce is a modern runner for GNU Autoconf Testsuites:
6+
autofonce has a limited understanding of m4 macros that appear in testsuites
7+
written for the GNU Autoconf testsuites, and can run such tests in a modern
8+
way.
9+
"""
10+
authors: ["Fabrice Le Fessant <[email protected]>"]
11+
maintainer: ["Fabrice Le Fessant <[email protected]>"]
12+
homepage: "https://ocamlpro.github.io/autofonce"
13+
doc: "https://ocamlpro.github.io/autofonce/sphinx"
14+
bug-reports: "https://github.com/ocamlpro/autofonce/issues"
15+
dev-repo: "git+https://github.com/ocamlpro/autofonce.git"
16+
tags: "org:ocamlpro"
17+
build: [
18+
["dune" "subst"] {dev}
19+
["sh" "-c" "./scripts/before.sh build '%{name}%'"]
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+
["sh" "-c" "./scripts/after.sh build '%{name}%'"]
32+
]
33+
install: [
34+
["sh" "-c" "./scripts/before.sh install '%{name}%'"]
35+
]
36+
depends: [
37+
"ocaml" {>= "4.10.0"}
38+
"dune" {>= "2.7.0"}
39+
"ocplib_stuff" {>= "0.1"}
40+
"ez_file" {>= "0.3"}
41+
"ez_cmdliner" {>= "0.2"}
42+
"autofonce_share" {= version}
43+
"autofonce_misc" {= version}
44+
"autofonce_m4" {= version}
45+
"ANSITerminal" {>= "0.8"}
46+
"ppx_inline_test" {with-test}
47+
"ppx_expect" {with-test}
48+
"odoc" {with-doc}
49+
"ocamlformat" {with-test}
50+
]
51+
52+
url {
53+
src: "https://github.com/ocamlpro/autofonce/archive/v0.8.tar.gz"
54+
checksum: [ "sha256=4838b340c1e99708d6690fdd8658fc8b6ac74e3c38c0c3f1bbf2a50e92e48c4a" ]
55+
}
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
opam-version: "2.0"
2+
license: "GPL-3.0-only"
3+
synopsis: "A modern runner for GNU Autoconf Testsuites"
4+
description: """\
5+
autofonce is a modern runner for GNU Autoconf Testsuites:
6+
autofonce has a limited understanding of m4 macros that appear in testsuites
7+
written for the GNU Autoconf testsuites, and can run such tests in a modern
8+
way.
9+
"""
10+
authors: ["Fabrice Le Fessant <[email protected]>"]
11+
maintainer: ["Fabrice Le Fessant <[email protected]>"]
12+
homepage: "https://ocamlpro.github.io/autofonce"
13+
doc: "https://ocamlpro.github.io/autofonce/sphinx"
14+
bug-reports: "https://github.com/ocamlpro/autofonce/issues"
15+
dev-repo: "git+https://github.com/ocamlpro/autofonce.git"
16+
tags: "org:ocamlpro"
17+
build: [
18+
["dune" "subst"] {dev}
19+
["sh" "-c" "./scripts/before.sh build '%{name}%'"]
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+
["sh" "-c" "./scripts/after.sh build '%{name}%'"]
32+
]
33+
install: [
34+
["sh" "-c" "./scripts/before.sh install '%{name}%'"]
35+
]
36+
depends: [
37+
"ocaml" {>= "4.10.0"}
38+
"dune" {>= "2.7.0"}
39+
"ocplib_stuff" {>= "0.1"}
40+
"ez_file" {>= "0.3"}
41+
"ez_cmdliner" {>= "0.4.3"}
42+
"autofonce_share" {= version}
43+
"autofonce_patch" {= version}
44+
"autofonce_m4" {= version}
45+
"autofonce_core" {= version}
46+
"autofonce_config" {= version}
47+
"ANSITerminal" {>= "0.8"}
48+
"ppx_inline_test" {with-test}
49+
"ppx_expect" {with-test}
50+
"odoc" {with-doc}
51+
"ocamlformat" {with-test}
52+
]
53+
54+
url {
55+
src: "https://github.com/ocamlpro/autofonce/archive/v0.8.tar.gz"
56+
checksum: [ "sha256=4838b340c1e99708d6690fdd8658fc8b6ac74e3c38c0c3f1bbf2a50e92e48c4a" ]
57+
}
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
opam-version: "2.0"
2+
license: "GPL-3.0-only"
3+
synopsis: "A modern runner for GNU Autoconf Testsuites"
4+
description: """\
5+
autofonce is a modern runner for GNU Autoconf Testsuites:
6+
autofonce has a limited understanding of m4 macros that appear in testsuites
7+
written for the GNU Autoconf testsuites, and can run such tests in a modern
8+
way.
9+
"""
10+
authors: ["Fabrice Le Fessant <[email protected]>"]
11+
maintainer: ["Fabrice Le Fessant <[email protected]>"]
12+
homepage: "https://ocamlpro.github.io/autofonce"
13+
doc: "https://ocamlpro.github.io/autofonce/sphinx"
14+
bug-reports: "https://github.com/ocamlpro/autofonce/issues"
15+
dev-repo: "git+https://github.com/ocamlpro/autofonce.git"
16+
tags: "org:ocamlpro"
17+
build: [
18+
["dune" "subst"] {dev}
19+
["sh" "-c" "./scripts/before.sh build '%{name}%'"]
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+
["sh" "-c" "./scripts/after.sh build '%{name}%'"]
32+
]
33+
install: [
34+
["sh" "-c" "./scripts/before.sh install '%{name}%'"]
35+
]
36+
depends: [
37+
"ocaml" {>= "4.10.0"}
38+
"dune" {>= "2.7.0"}
39+
"ocplib_stuff" {>= "0.1"}
40+
"ez_file" {>= "0.3"}
41+
"autofonce_misc" {= version}
42+
"ppx_inline_test" {with-test}
43+
"ppx_expect" {with-test}
44+
"odoc" {with-doc}
45+
"ocamlformat" {with-test}
46+
]
47+
48+
url {
49+
src: "https://github.com/ocamlpro/autofonce/archive/v0.8.tar.gz"
50+
checksum: [ "sha256=4838b340c1e99708d6690fdd8658fc8b6ac74e3c38c0c3f1bbf2a50e92e48c4a" ]
51+
}
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
opam-version: "2.0"
2+
license: "GPL-3.0-only"
3+
synopsis: "A modern runner for GNU Autoconf Testsuites"
4+
description: """\
5+
autofonce is a modern runner for GNU Autoconf Testsuites:
6+
autofonce has a limited understanding of m4 macros that appear in testsuites
7+
written for the GNU Autoconf testsuites, and can run such tests in a modern
8+
way.
9+
"""
10+
authors: ["Fabrice Le Fessant <[email protected]>"]
11+
maintainer: ["Fabrice Le Fessant <[email protected]>"]
12+
homepage: "https://ocamlpro.github.io/autofonce"
13+
doc: "https://ocamlpro.github.io/autofonce/sphinx"
14+
bug-reports: "https://github.com/ocamlpro/autofonce/issues"
15+
dev-repo: "git+https://github.com/ocamlpro/autofonce.git"
16+
tags: "org:ocamlpro"
17+
build: [
18+
["dune" "subst"] {dev}
19+
["sh" "-c" "./scripts/before.sh build '%{name}%'"]
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+
["sh" "-c" "./scripts/after.sh build '%{name}%'"]
32+
]
33+
install: [
34+
["sh" "-c" "./scripts/before.sh install '%{name}%'"]
35+
]
36+
depends: [
37+
"ocaml" {>= "4.10.0"}
38+
"dune" {>= "2.7.0"}
39+
"ocplib_stuff" {>= "0.1"}
40+
"ez_file" {>= "0.3"}
41+
"ppx_inline_test" {with-test}
42+
"ppx_expect" {with-test}
43+
"odoc" {with-doc}
44+
"ocamlformat" {with-test}
45+
]
46+
47+
url {
48+
src: "https://github.com/ocamlpro/autofonce/archive/v0.8.tar.gz"
49+
checksum: [ "sha256=4838b340c1e99708d6690fdd8658fc8b6ac74e3c38c0c3f1bbf2a50e92e48c4a" ]
50+
}
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
opam-version: "2.0"
2+
license: "GPL-3.0-only"
3+
synopsis: "A modern runner for GNU Autoconf Testsuites"
4+
description: """\
5+
autofonce is a modern runner for GNU Autoconf Testsuites:
6+
autofonce has a limited understanding of m4 macros that appear in testsuites
7+
written for the GNU Autoconf testsuites, and can run such tests in a modern
8+
way.
9+
"""
10+
authors: ["Fabrice Le Fessant <[email protected]>"]
11+
maintainer: ["Fabrice Le Fessant <[email protected]>"]
12+
homepage: "https://ocamlpro.github.io/autofonce"
13+
doc: "https://ocamlpro.github.io/autofonce/sphinx"
14+
bug-reports: "https://github.com/ocamlpro/autofonce/issues"
15+
dev-repo: "git+https://github.com/ocamlpro/autofonce.git"
16+
tags: "org:ocamlpro"
17+
build: [
18+
["dune" "subst"] {dev}
19+
["sh" "-c" "./scripts/before.sh build '%{name}%'"]
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+
["sh" "-c" "./scripts/after.sh build '%{name}%'"]
32+
]
33+
install: [
34+
["sh" "-c" "./scripts/before.sh install '%{name}%'"]
35+
]
36+
depends: [
37+
"ocaml" {>= "4.10.0"}
38+
"dune" {>= "2.7.0"}
39+
"ocplib_stuff" {>= "0.1"}
40+
"ez_file" {>= "0.3"}
41+
"ppx_inline_test" {with-test}
42+
"ppx_expect" {with-test}
43+
"odoc" {with-doc}
44+
"ocamlformat" {with-test}
45+
]
46+
47+
url {
48+
src: "https://github.com/ocamlpro/autofonce/archive/v0.8.tar.gz"
49+
checksum: [ "sha256=4838b340c1e99708d6690fdd8658fc8b6ac74e3c38c0c3f1bbf2a50e92e48c4a" ]
50+
}

0 commit comments

Comments
 (0)