Skip to content

Commit 44a0df7

Browse files
committed
Add cram test
Signed-off-by: Sudha Parimala <sudharg247@gmail.com>
1 parent b301321 commit 44a0df7

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
Test the special compiler version is picked up by ocamllsp.
2+
3+
$ . ../helpers.sh
4+
$ . ./helpers.sh
5+
6+
$ mkrepo
7+
$ make_mock_ocamllsp_package
8+
$ mkpkg ocaml-variants 5.2.0+ox
9+
$ mkpkg ocaml 5.2.0
10+
11+
$ setup_ocamllsp_workspace
12+
13+
$ cat > dune-project <<EOF
14+
> (lang dune 3.21)
15+
>
16+
> (package
17+
> (name foo)
18+
> (allow_empty))
19+
> EOF
20+
21+
$ make_lockdir
22+
$ make_lockpkg ocaml-variants <<EOF
23+
> (version 5.2.0+ox)
24+
> EOF
25+
$ make_lockpkg ocaml <<EOF
26+
> (version 5.2.0)
27+
> EOF
28+
29+
$ dune tools exec ocamllsp
30+
Solution for _build/.dev-tools.locks/ocaml-lsp-server:
31+
- ocaml.5.2.0
32+
- ocaml-lsp-server.0.0.1
33+
- ocaml-variants.5.2.0+ox
34+
Running 'ocamllsp'
35+
hello from fake ocamllsp
36+

0 commit comments

Comments
 (0)