File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -526,6 +526,20 @@ make_menhir_parser_using_dep() {
526526 EOF
527527}
528528
529+ write_simple_inline_tests_backend () {
530+ cat > dune << -'EOF '
531+ (library
532+ (name backend_simple)
533+ (modules ())
534+ (inline_tests.backend
535+ (generate_runner (run sed "s/(\*TEST:\(.*\)\*)/let () = if "%{inline_tests}" = "enabled" then \1;;/" %{impl-files}))))
536+
537+ (library
538+ (name foo_simple)
539+ (inline_tests (backend backend_simple)))
540+ EOF
541+ }
542+
529543make_melange_virtual_time_project () {
530544 local vlib_public_name=" $1 "
531545 local impl_public_name=" $2 "
Original file line number Diff line number Diff line change @@ -7,16 +7,8 @@ turn depends on the inline-test-name alias of the inline tests of the library.
77 > (* TEST: assert (1 = 2 ) * )
88 > EOF
99
10- $ cat > dune << EOF
11- > (library
12- > (name backend_simple)
13- > (modules ())
14- > (inline_tests. backend
15- > (generate_runner (run sed " s/(\\\\ *TEST:\\\\ (.*\\\\ )\\\\ *)/let () = if \\ " % {inline_tests}\\" = \\ " enabled\\" then \\\\ 1;;/" % {impl-files}))))
16- >
17- > (library
18- > (name foo_simple)
19- > (inline_tests (backend backend_simple)))
10+ $ write_simple_inline_tests_backend
11+ $ cat >> dune << EOF
2012 >
2113 > (rule
2214 > (deps
Original file line number Diff line number Diff line change 44
55 $ make_dune_project 2.6
66
7- $ cat > dune << EOF
8- > (library
9- > (name backend_simple)
10- > (modules ())
11- > (inline_tests. backend
12- > (generate_runner (run sed " s/(\\\\ *TEST:\\\\ (.*\\\\ )\\\\ *)/let () = if \\ " % {inline_tests}\\" = \\ " enabled\\" then \\\\ 1;;/" % {impl-files}))))
13- >
14- > (library
15- > (name foo_simple)
16- > (inline_tests (backend backend_simple)))
7+ $ write_simple_inline_tests_backend
8+ $ cat >> dune << EOF
179 >
1810 > (env
1911 > (ignore-inline-tests (inline_tests ignored))
You can’t perform that action at this time.
0 commit comments