ppx_inline_test:语法扩展,用于以ocaml代码编写在线测试

时间:2024-05-29 23:03:53
【文件属性】:

文件名称:ppx_inline_test:语法扩展,用于以ocaml代码编写在线测试

文件大小:31KB

文件格式:ZIP

更新时间:2024-05-29 23:03:53

OCaml

ppx_inline_test 语法扩展,用于以ocaml代码编写在线测试。 新的句法结构 现在,以下构造是有效的结构项: let % test " name " = < boolean> (* true means ok, false or exn means broken *) let % test_unit " name " = < unit> (* () means ok, exn means broken *) let % test_module " name " = ( module < module> ) (* to group tests (to share some setup for instance) *) 对于匿名测


【文件预览】:
ppx_inline_test-master
----runtime-lib()
--------dune(154B)
--------runtime.mli(2KB)
--------runtime.ml(23KB)
----drop()
--------dune(152B)
--------ppx_inline_test_drop.ml(53B)
----ppx_inline_test.opam(729B)
----example()
--------dune(90B)
--------example.ml(1KB)
--------example.mli(11B)
----config()
--------dune(115B)
--------inline_test_config.ml(87B)
--------inline_test_config.mli(416B)
----dune(0B)
----libname()
--------ppx_inline_test_libname.mli(157B)
--------dune(128B)
--------ppx_inline_test_libname.ml(727B)
----test()
--------file_without_test_module.ml(18B)
--------dune(2KB)
--------test.expected(883B)
--------diff-with-without-partitions(602B)
--------failures.ml(436B)
--------drop.ml(170B)
--------order.ml(860B)
--------unidiomatic_syntax.ml(25B)
--------performance_test.ml(818B)
--------config.ml(244B)
--------test-inlining.expected(1KB)
--------random_state.ml(1024B)
----dune-project(16B)
----runner()
--------dune(192B)
--------ppx_inline_test_runner.ml(45B)
--------lib()
----CONTRIBUTING.md(2KB)
----src()
--------ppx_inline_test.mli(641B)
--------dune(508B)
--------ppx_inline_test.ml(8KB)
----CHANGES.md(2KB)
----LICENSE.md(1KB)
----.gitignore(33B)
----Makefile(259B)
----README.md(8KB)

网友评论