Проблемы с тестированием в Dune - PullRequest
0 голосов
/ 11 февраля 2020

У меня есть проект с такой структурой:

- dune
- main.ml
-- src/
---- dune
---- parser.ml
-- test/
---- dune
---- test_parser.ml

В src/dune, у меня есть следующее:

(library (name Parser))

В test/dune:

(test (name test_token_type) (libraries oUnit Parser))

Когда я go запускаю dune build, я получаю жалобу:

File "test/dune", line 1, characters 46-52:
1 | (test (name test_parser) (libraries oUnit Parser))
                                              ^^^^^^

Есть идеи, как решить?

1 Ответ

0 голосов
/ 11 февраля 2020

Решена проблема. Оказывается, у меня был файл dune-project в пути верхнего уровня и в пути test/parser. Скорее всего, Дюна подумала, что был представлен другой проект, и не искала зависимости в родительских путях или что-то подобное.

...